1

如何将 Jmeter 测试结果与 TestRail 集成,请任何人通过小示例帮助我。

4

1 回答 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 回答