如何将Jmeter测试结果与TestRail集成,请大家以小例子帮助我。
答案 0 :(得分:0)
你应该使用TestRail API,这是真的。这是一个简单的ReST版本。
对我而言,你看起来有两种选择。
1)实现定制的Beanshell / JSR223监听器,它将查看Sample Result数据,并在测试进行时将它们推送到TestRail。
虽然我不推荐这样做:显然会减慢JMeter的速度,消耗资源和资源。可能会影响测试结果记录。
所以你最好选择
2)让你的测试计划依赖于JMeter,记录结果(比如,jmeter -n -t test.jmx -l test.jtl
) - 并实现辅助工具来摄取它们,解析和解析推进TestRail。
这种方式似乎更有效&可靠,原因很明显。
PS基本上,存在第三种方式,特别是如果您需要实时结果:使用Backend Listener流式传输结果。 尽管TestRail似乎没有开箱即用的流API,但您要编写一种代理,将Graphite流(例如)转换为TestRail调用序列。 这将是有趣的,但显然是所有解决方案中最棘手的。