0
我想編寫一個腳本,它可以比較java中的兩個文件並查看html頁面中的差異(並排),有人可以幫我解決如何編寫開始)。我拉我的頭髮這....使用Java或任何jar在HTML中查看兩個文件之間的區別
我想使用這個腳本BeanShell的後處理,這樣我可以與結果文件的標準輸出文件比較容易
我想編寫一個腳本,它可以比較java中的兩個文件並查看html頁面中的差異(並排),有人可以幫我解決如何編寫開始)。我拉我的頭髮這....使用Java或任何jar在HTML中查看兩個文件之間的區別
我想使用這個腳本BeanShell的後處理,這樣我可以與結果文件的標準輸出文件比較容易
我不認爲你應該要求人們在這裏爲你寫代碼,考慮僱用一名自由職業者。
或者,你可以用下面的辦法:
將下面的代碼爲「腳本「區域:
def file1 = new File('/path/to/file1')
def file2 = new File('/path/to/file2')
def file1Lines = file1.readLines('UTF-8')
def file2Lines = file2.readLines('UTF-8')
if (file1Lines.size() != file2Lines.size()) {
AssertionResult.setFailure(true)
AssertionResult.setFailureMessage('Files size is different, omitting line-by-line compare')
} else {
def differences = new StringBuilder()
file1Lines.eachWithIndex {
String file1Line, int number ->
String file2Line = file2Lines.get(number)
if (!file1Line.equals(file2Line)) {
differences.append('Difference # ').append(number).append('. Expected: ')
.append(file1Line).append('. Actual: ' + file2Line)
differences.append(System.getProperty('line.separator'))
}
}
if (differences.toString().length() > 0) {
AssertionResult.setFailure(true)
AssertionResult.setFailureMessage(differences.toString())
}
}
如果將在文件內容的差異,你會看到他們通過一個上市一個在JSR223斷言
謝謝,您的信息對我來說非常有用... 我不是說有人會爲我寫代碼,我是Jmeter的新手我不知道從哪裏開始準確地在Jmeter中啓動腳本。所以我創建了自己一些任務和嘗試... – abc