0

我正在测试一组 url 以进行性能测试。我们有一个 SLA 规定,一组 URLS 在特定时间范围内必须有平均 80% 的成功率。SLA 的逻辑在单独的应用程序中完成。数据从 JMeter 输出馈送到数据库。

我需要一种方法来识别这些 url 的 5 个测试,以便应用程序知道它们属于同一个测试。我使用事务控制器对所有 URL 测试进行分组,但我仍然看不到如何将标识符放入生成的输出文件中(由 View Results Tree Listener 完成)。如果我可以重用父级的时间戳,即单个 HTTP 请求的事务控制器,那将是我的一天。我尝试在事务控制器下添加用户定义的变量,但我看不到如何将变量的值输出到输出文件中。

有没有类似的可能?

最好的问候, 维姆

4

1 回答 1

0

使用 Beanshell 采样器将值存储在 jmeter 上下文中,然后在 jeter.properties 中取消注释 sample_variables 并添加存储值的名称:

JMeter 变量名称的可选列表,其值将保存在结果数据文件中。

使用逗号分隔名称。例如:

sample_variables=SESSION_ID,REFERENCE

问候

菲利普·M。

于 2012-08-01T21:11:44.367 回答