我的jmeter腳本從jenkins作業運行,但它總是報告它失敗,即使腳本實際上已通過。我正在使用「發佈性能測試結果報告生成後操作」。請看截圖。我究竟做錯了什麼?爲什麼即使實際的jmeter腳本正在傳遞,它總是會顯示錯誤? Jenkins顯示JMeter腳本失敗,即使腳本實際通過了
1
A
回答
0
我發現了一個辦法做到這一點!使用這個插件:https://wiki.jenkins.io/display/JENKINS/Log+Parser+Plugin
在包含該行規則文件:
錯誤/失敗/
在腳本中添加一個BeanShell的斷言每個HTTP請求將登錄成功和失敗的消息。這裏有一個例子:
String testscenario = "TEST SCENARIO: ";
String requestName = "Find Stuff";
String findStuff = "${MyStuff}";
String custName = "${CustName}";
String respData = new String(ResponseData);
if (respData.contains(findStuff))
{
log.info(testscenario+"Passed. "+requestName+" MyStuff for Cust: " +
custName + " containing " + findStuff + " returned.");
print(testscenario+"Passed. "+requestName+" MyStuff for Customer " +
custName + " containing " + findStuff + " returned.");
} else
{
log.error(testscenario+"*FAILED. "+requestName);
print(testscenario+"*FAILED. "+requestName);
}
1
您將不穩定/失敗的閾值設置爲0,因此即使是0也認爲失敗。
增加閾值不穩定,未能
相關問題
- 1. 如何通過jenkins通知ddl,dml腳本失敗?
- 2. 如何通過一個單一的LUA腳本運行多個Lua腳本即使一個腳本失敗
- 3. Jenkins ANT腳本在運行中失敗
- 4. 使別名腳本失敗
- 5. 失敗使用Groovy腳本
- 6. jenkins並行運行多個Jmeter腳本
- 7. Jenkins使用groovy腳本構建測試用例通過失敗計數
- 8. FTP腳本失敗
- 9. Liquibase腳本失敗
- 10. PowerShell腳本失敗
- 11. Python - 腳本失敗時撤消腳本
- 12. 帶腳本的JMeter示例
- 13. Mac Bash腳本失敗了嗎?
- 14. 腳本失敗時記錄實際錯誤
- 15. Winrm腳本不能通過Jenkins執行
- 16. 通過Perl腳本登錄到Jenkins
- 17. 通過php腳本顯示png圖像
- 18. 通過AJAX請求PHP腳本。 Ajax請求返回實際的PHP腳本
- 19. Jenkins Groovy腳本
- 20. SSL POST通過CURL命令行腳本失敗,但成功從PHP腳本
- 21. 通過腳本
- 22. 通過腳本
- 23. 通過腳本
- 24. 通過腳本
- 25. 顯示腳本
- 26. 使用Jmeter記錄腳本
- 27. Ubuntu Puma Upstart腳本失敗
- 28. Ant腳本執行失敗
- 29. 失敗的上傳腳本
- 30. python pyinsane腳本失敗
謝謝你的回答。我嘗試了你的建議,它似乎起初工作,但現在它顯示腳本實際上失敗(錯誤肯定)通過。 – joCha
您可能檢查構建更多的失敗。檢查構建沒有失敗 – user7294900