jmeter-webservise服务HTTP信息头管理器方式--方式二

webservise服务测试,第二种方式,采用http请求+http信息头管理器方式

先说一下,在jmeter3.1版本中,sample中有SOAP/XML-Request可以对webservise服务进行测试,但是3.1版本之后,就没有了,可以通过HTTP信息头管理器来进行webservise服务的soap协议的性能测试;

原理部分的说明参考了‘不知道名字’的博客内容;这部分还在学习;

Webservice一般就是用SOAP协议通过HTTP来调用它,其实他就是一个WSDL文档,客户都可以阅读WSDL文档来用这个Web service。

SOAP简单的理解,就是这样的一个开放协议SOAP=RPC+HTTP+XML:采用HTTP作为底层通讯协议;RPC作为一致性的调用途径,XML作为数据传送的格式,允许服务提供者和服务客户经过防火墙在INTERNET进行通讯交互。

大概原理明白了,现在开始动手设置;---------------------------------------------------------------

首先,在jmeter中,新建线程组,配置元件-HTTP信息头管理器,取样器-HTTP请求,监听器-查看结果树;

调整先后顺序如下图:

 

首先对HTTP信息管理器进行设置:这里的名称及值应该填写什么内容呢?可以通过SoapUI工具,查看请求的相关数据;详情参考使用SoupUI工具获得webservise服务的请求格式内容

 

接下来设置HTTP请求:从原理中可以看出,传送的是xml格式的内容,因此jmeter中只能采用消息体数据的方式来设置;其中消息体数据该填写人啥内容,参考使用SoupUI工具获得webservise服务的请求格式内容,直接把里面得到的请求格式部分,拷贝进去就行;

 

 

 

现在点击绿色小三角,执行,成功;

 

posted @ 2021-02-20 18:04  咏荷上雨  阅读(91)  评论(0编辑  收藏  举报