我的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