Jmeter 发送json消息

拿到一个接口,测试接口的并发性,接口截图如下:

Jmeter 发送json消息

1、添加Thread Group,关于线程组的配置可以参照上一篇博客。

2、添加Http Request取样器。

Jmeter 发送json消息

根据接口文档,将各参数填入。

3、添加Listener,查看测试结果,发现测试不通过,报错信息如下:

Jmeter 发送json消息

查看发送出去的Request,发现问题所在:

Jmeter 发送json消息

结论:jmeter默认的Content-type为application/x-www-form-urlencoded,使用HTTP Header Manager修改Content-type。

4.添加HTTP Header Manager。

Jmeter 发送json消息

5、再次执行,查看结果,content-type修改成功,并且消息发送成功。

Jmeter 发送json消息

6、HTTP Header Manager的其他应用场景。

有时接收到的response有乱码,或者中文无法显示,请修改User-Agent,Accept,Accept-Language等关于Request消息头参数。