一、使用jmeter测试WebService接口
1、常用webservice wsdl地址
https://www.cnblogs.com/xiaowangzi1110/p/8532863.html
本次教程以腾讯QQ在线状态WEB服务为例
2、打开jmeter,右键测试计划新建线程组;
3、右键新建的线程组,选择添加->取样器->HTTP请求;
4、填写请求的相关信息;
- 名称:自定义填写,教程填写的是腾讯QQ在线状态WEB服务
- 注释:自定义填写,教程填写的是http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx
- 协议:http
- 服务器名称或IP:www.webxml.com.cn
- 方法:post
- 路径:/webservices/qqOnlineWebService.asmx
- 请求体数据:根据http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?op=qqCheckOnline地址中的请求消息xml格式填写,qqCode参数部分填写qq号,具体如下图所示:
5、选择线程组,右键选择添加->配置文件->HTTP信息头管理器;
6、HTTP信息头管理器中点击添加,填写参数,参数如网站http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?op=qqCheckOnline所示,具体如下图所示:
7、右键创建的HTTP请求,选择添加->监听器->察看结果树;
8、点击运行按钮;
9、在察看结果树界面,察看响应结果,Y表示在线;