【发布时间】:2018-05-17 18:34:26
【问题描述】:
我有一个Jmeter test plan,我用它来测试一些带有 http 请求的 api。
在 VSTS 上,我的团队已经设置了测试用例,所以我需要运行 automated tests from test plans 来验证 restJson 值,如上一个文档链接的 part 6 所示
我已经制作了一个简单的build definition,它成功地构建了我的 Jmeter 测试计划。问题是我不知道要在构建定义中添加什么以在 VSTS 上发布 jmeter 的结果,因此我可以看到正确执行的服务,如Jmeter test plan中显示的“查看结果树”部分所示@
注意:我知道我可以从 vsts 上的负载测试选项卡执行 jmeter 测试计划 .jmx,但我没有测试性能,我只需要验证每个 api 是否使用特定的状态代码和响应数据进行响应,如图所示Jmeter test plan。问题是如果我使用负载测试,我无法关联自动化测试来运行测试用例。
This answer 建议将结果从 jmeter 导出到 xml,然后创建一个脚本以将 xml 转换为适当的 Xunit 结果文件,然后用于发布测试结果,但这似乎有点复杂。
我也在想也许有一种方法可以将我的 jmeter 文件导出到 java/maven 中的 junit 测试,我可以使用它来构建和发布我的结果,但我不知道这是否可能。
【问题讨论】:
标签: junit jmeter azure-devops