如何使用jmeter

时间:2016-06-01 11:49:18

标签: java jmeter

我是JMeter的新手,我正在尝试将其用于Rest API测试。我想在识别后获得会话密钥(或令牌)。

如何将此密钥传递给其他测试,以便我可以将其用作标题?

测试示例:

1./identification

2./addCity

3./showListCities

我提供代码java,因为我使用jmeter和java来实现web界面。

2 个答案:

答案 0 :(得分:0)

取决于您需要使用以下内容提取密钥或令牌的位置:

将其提取到JMeter变量后,您可以使用HTTP Header Manager添加相关标头。在任何情况下,您都需要HTTP标头管理器才能发送至少Content-Type标头,其值为application/json

如果您更喜欢Java代码,请查看JMeter API,但我非常确定GUI方式会更快更容易。

答案 1 :(得分:0)

这实际上取决于您是在同一个线程组内还是在不同的线程组中进行一系列API调用。虽然上面提到的RegEx Extractor允许您将参数保存到变量,但您必须记住Jmeter变量是本地的,而不是全局的。因此,如果您想打算在其他线程组中重用该参数,请添加Beanshell Assertion并使用“setProperty”来保存您的变量。