如何将 Jmeter 测试结果与 TestRail 集成,请任何人通过小示例帮助我。
问问题
1221 次
1 回答
0
您应该使用 TestRail API,这是真的。这是一个简单的ReST。
在我看来,您在这里有两个选择。
1) 实现自定义 Beanshell/JSR223 侦听器,该侦听器将查看示例结果数据并在测试进行时将它们推送到 TestRail。
虽然我不建议这样做:它显然会减慢 JMeter 的速度,消耗资源并可能通过它影响测试结果记录。
所以你最好选择
2) 在 JMeter 中保持您的测试计划精简,记录结果(如,jmeter -n -t test.jmx -l test.jtl
) - 并实施辅助工具来摄取它们,解析并推送到 TestRail。
由于显而易见的原因,这种方式似乎更有效和可靠。
PS 基本上,存在第三种方式,特别是如果您需要实时显示结果:使用Backend Listener流式传输结果。尽管 TestRail 似乎没有开箱即用的流 API,因此您将编写一种代理,将 Graphite 流(例如)转换为 TestRail 调用序列。这会很有趣,但显然是所有解决方案中最棘手的。
于 2017-04-25T22:44:06.913 回答