JMeter根据先前的响应创建HTTP请求主体

时间:2014-04-22 15:34:59

标签: java http rest jmeter

我有一个我正在使用JMeter测试的应用程序。其中一个测试要求生成REST请求,从响应中解析出一个字段,并将该值用作新REST请求的一部分。复杂的是,在第二个请求中,XML有效负载需要生成签名。

我想知道的是,有没有办法在JMeter中执行自定义Java代码,并将结果XML填入JMeter HTTP请求的POST主体中?

1 个答案:

答案 0 :(得分:2)

您可以使用 beanshell sampler或beanshell预处理器采样器来调用jmeter中的java代码。

在这里,您可以使用java实现签名生成(或将库jar添加到jmeter运行时),并将生成的值分配给引用变量,并将引用变量放在Request Body中。有关详细信息,请查看此Q&A。您可以在Blazemeter Blog

中找到精彩的概述