如何在Jmeter中创建测试,并返回唯一的位置标头

时间:2019-01-31 12:35:52

标签: jmeter automated-tests

对不起,标题有点不清楚,但是我会尽力解释我要达到的目标。

使用POST将xml请求发送到以下URL`http://122.52.45.18:16000/foo/v1/TestData/

这将返回HTTP / 1.1 200 OK和唯一的位置标头,因此类似于`c4299g99-986f-53d6-c635-171b312333ef(每次位置标头都是唯一的)

然后将其添加到请求URL的末尾,以通过GET检索响应(也是xml)。 `http://122.52.45.18:16000/foo/v1/TestData/c4299g99-986f-53d6-c635-171b312333ef

在Jmeter中,我一直在尝试使用 WebSocket请求响应Sampler插件可以使其正常工作,但不要认为这是使用的正确插件。

我可以在Jmeter中做什么来为此创建测试?

1 个答案:

答案 0 :(得分:0)

您可以使用HTTP Request采样器。将此采样器添加到Thread Group,选择它,并将Method更改为POST(默认为GET),然后选择Body Data选项卡以粘贴要发送的XML。

此后,您将可以extract and reuse the value from request Regular Expression Extractor(只需在该屏幕上选择Field to check-Response Headers)将其发送给下一个。

您还可以simply record a scenario使用浏览器和JMeter proxy