Jmeter 如何在没有重复的情况下运行Http请求两次?

Jmeter 如何在没有重复的情况下运行Http请求两次?,jmeter,Jmeter,我的测试计划中有以下结构: Test Plan - Thread Group -- HttpRequest (SendMessage) -- HttpRequest (GetNewMessages) -- HttpRequest (SendMessage) (duplicate) -- HttpRequest (GetNewMessages) (duplicate) -- HttpRequest (SendMessage) (duplicate) -- HttpRequest (GetNewM

我的测试计划中有以下结构:

Test Plan
- Thread Group
-- HttpRequest (SendMessage)
-- HttpRequest (GetNewMessages)
-- HttpRequest (SendMessage)  (duplicate)
-- HttpRequest (GetNewMessages) (duplicate)
-- HttpRequest (SendMessage) (duplicate)
-- HttpRequest (GetNewMessages) (duplicate)
如果我在SendMessage或GetNewMessages中更改服务器端的某些内容,我必须在所有HttpRequests中更改它


我如何才能声明(HttpRequest)一次并在其他地方使用它?

您可以使用变量/属性来保存消息,但它可能很复杂,因此您可以将每个HTTP请求作为测试片段,并多次添加它,因此不会有重复的消息

另一种选择是将每个HTTP请求保存为单独的JMX并使用,但我认为这会带来开销

您也有一个简单的解决方案——您可以在循环计数3中循环2个HTTP请求以实现相同的流。

< P>您违反了,而不是复制和粘贴请求,考虑并存储您将在测试计划中重用的任何测试元素,如