zoukankan      html  css  js  c++  java
  • jmeter 如何实现webservice的接口性能测试

    执行webservice的接口性能测试时,在添加sample时,发现没有SOAP/XML-Request,于是我通过“选项--plugins Manager”查找,也没找着相应的插件。因为Jmeter3.2之后就没有SOAP/XML-RPC Request插件了,所以没办法直接进行webservice接口的测试。(我本地安装的版本是V3.3)

    没有这个插件,我们可以使用HTTP Request来代替:

    原理上:

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

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

    方法如下:
    一、新建线程组,并添加HTTP信息头管理器

    添加Content-Type参数,对应的值可通过SOAPUI工具发起一个请求即可看到相应值

    二、添加一个HTTP请求

    并从SOAPUI复制请求的所有文本到BODY里,如下

     三、添加察看结果树

    四、运行并察看结果树是否成功

  • 相关阅读:
    1509 -- Glass Beads POJ
    1043: [HAOI2008]下落的圆盘
    面向对象的特性一:封装性
    java的值传递机制
    可变参数的形参方法
    方法的重载
    类及对象
    面向对象
    数组的常用算法问题
    数组的常见异常
  • 原文地址:https://www.cnblogs.com/bzdmz/p/13716527.html
Copyright © 2011-2022 走看看