我的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. 使别名脚本失败
- 4. jenkins并行运行多个Jmeter脚本
- 5. FTP脚本失败
- 6. Liquibase脚本失败
- 7. PowerShell脚本失败
- 8. Python - 脚本失败时撤消脚本
- 9. 带脚本的JMeter示例
- 10. 通过Perl脚本登录到Jenkins
- 11. Winrm脚本不能通过Jenkins执行
- 12. 通过AJAX请求PHP脚本。 Ajax请求返回实际的PHP脚本
- 13. Jenkins Groovy脚本
- 14. 通过脚本
- 15. 通过脚本
- 16. 通过脚本
- 17. 显示脚本
- 18. 使用Jmeter记录脚本
- 19. Ant脚本执行失败
- 20. 失败的shell脚本
- 21. Python骰子脚本失败
- 22. Rundeck失败的Python脚本
- 23. Ubuntu Puma Upstart脚本失败
- 24. Perl脚本失败crontab
- 25. Jmeter脚本记录
- 26. 运行脚本,即使连接丢失
- 27. 如何通过运行PowerShell脚本来显示实时输出?
- 28. 詹金斯标记为成功即使外壳脚本失败
- 29. SSIS脚本任务失败版本15.0脚本?
- 30. Jenkins conditionalstep groovy脚本
谢谢你的回答。我尝试了你的建议,它似乎起初工作,但现在它显示脚本实际上失败(错误肯定)通过。 – joCha
您可能检查构建更多的失败。检查构建没有失败 – user7294900