基于HTTP GET的JMeter HTTP POST

时间:2012-11-26 15:50:21

标签: java http testing jmeter

我正在使用JMeter进行一些测试 我必须对www.acme.com/documents/next等网址进行HTTP GET。

这将返回一个文档ID,然后我需要根据该文档ID进行POST www.acme.com/document/{document_id}。此文档ID应为先前GET请求返回的文档ID。

我需要在很多线程中运行它,所以如果需要一个用于存储GET结果的变量,它应该存储在类似ThreadLocal的东西中,因为每个调用时都会获得一个唯一的id GET方法。

1 个答案:

答案 0 :(得分:0)

您应该使用后处理器来提取变量。您的测试计划将如下所示:

Thread Group
- GET request to /documents/next
--- Regular Expression Extractor (with reference name=variable)
- POST request to /document/${variable}