zoukankan      html  css  js  c++  java
  • soapUI4.5模拟客户端测试webservice接口,含性能测试

    1.启动:进入\soapui-4.5.1.1-SNAPSHOT\bin目录下点击“soapui.bat”启动soapUI

    2.创建测试工程:File--->New soapUI Project--->Project Name随便填写一个名字,Initial WSDL/WADL中填写如下格式的webservice接口地址:

    http://127.0.0.1:8080/services/GWofPlugService?wsdl

    最好现在浏览器验证一下接口是否可用

    3.创建一个一次请求的测试工程:工程新建后,在左侧Projects应该可以看到该工程,点开工程目录可以看到该接口对应的请求方法,示例图如下:

    图示中的APSubmitReq即为请求方法,右键New Request可新增一个请求,新增的请求报文格式会自动生成,示例图如下:

    上图中的<![CDATA[]]>中为报文具体内容。

    点击左上角的绿三角即可发送请求,右侧为返回的报文。

    4.创建一个测试测试套间,用于性能测试等:右键上图1中的Request2选择Add to TestCase,一路点击确定,生成TestSuite如下:

    新生成的TestSuite下是没有Load Tests的,右键Load Tests,选择New Load Test,点击确定*N,后生成LoadTest1,示例图如下:

    这个界面是进行性能测试TestSuite的主要界面,解释一下常用的界面含义:

    绿色三角按钮:启动测试;

    红色叉子:只有在开始测试后可以点击,表示终止测试;

    Limit输入框配合后面的下拉选项:常用选择是测试多少秒(Seconds),多少轮(Total Runs)

    进度条:表示测试进度

    Threads输入框:表示多少个线程同时调用webservice接口

    TestDelay:每次发送的延迟,这个选项表示发送的间隔,单位:毫秒

    Random:配合Test Delay,表示发送间隔的浮动

    grid:第一行是webservice请求,对应Test Steps下的请求,可编辑。

  • 相关阅读:
    总有一天你将破蛹而出
    java 连接 Access数据库的两种方法
    freemarker中页面直接可以使用的内置对象
    freemarker中页面直接可以使用的内置对象
    常见的样式
    ibatis常用的集中判断语句
    mysql类型转换
    ibatis常用的集中判断语句
    window.open打开窗口时父窗口变成object
    window.open打开窗口时父窗口变成object
  • 原文地址:https://www.cnblogs.com/zhishan/p/2778628.html
Copyright © 2011-2022 走看看