拿到一个接口,测试接口的并发性,接口截图如下:
1、添加Thread Group,关于线程组的配置可以参照上一篇博客。
2、添加Http Request取样器。
根据接口文档,将各参数填入。
3、添加Listener,查看测试结果,发现测试不通过,报错信息如下:
查看发送出去的Request,发现问题所在:
结论:jmeter默认的Content-type为application/x-www-form-urlencoded,使用HTTP Header Manager修改Content-type。
4.添加HTTP Header Manager。
5、再次执行,查看结果,content-type修改成功,并且消息发送成功。
6、HTTP Header Manager的其他应用场景。
有时接收到的response有乱码,或者中文无法显示,请修改User-Agent,Accept,Accept-Language等关于Request消息头参数。