我正在使用VSTS中的“基于云的Apache JMeter负载测试”任务执行JMeter脚本。我有一个响应断言作为JMeter测试的一部分。我能够通过VSTS中的发布定义触发测试。当断言失败时,我想失败释放。目前发布成功时出现如下警告:
2018-02-21T18:23:31.1885342Z ## [警告] [例外] 1次出现['Test','HTTP Request','WebException']:请下载测试日志以查看响应数据这个网址https://www.xyz
警告很好但是如果JMeter测试失败,我想要失败。知道怎么做吗? 或者,如果有一种方法可以解析执行发布步骤的警告,我可能会在Powershell脚本中使用它并退出并出现错误,但我不确定如何从VSTS发布日志/任务中读取警告。
答案 0 :(得分:1)
如果你想在错误时停止线程,你在线程组Action to be taken after a Sampler error
中有这样的选项确定发生采样器错误时会发生什么,因为样本本身失败或断言失败
选择停止线程或测试
停止测试 - 在任何当前样本结束时停止整个测试。这意味着待处理的采样器仍然运行直到完成。
答案 1 :(得分:0)
关于发布期间的检索发布任务日志:
##[warning][Exception]
)