电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

soapui user guide

10页
  • 卖家[上传人]:桔****
  • 文档编号:470568615
  • 上传时间:2023-09-22
  • 文档格式:DOC
  • 文档大小:777KB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Collated by Amy Zhang1. 直接解压,不需要安装。2. 进入bin目录下,修改文件soapui.bat:添加一行,设置JDK的路径: a) 将jdk1.5.0_16 放在soapui的目录下set JAVA_HOME=%SOAPUI_HOME%.jdk1.5.0_16b) 也可以写JDK的绝对路径,假设jdk1.5.0_16在D:下set JAVA_HOME=D:jdk1.5.0_163. 双击soapui.bat即可启动soapui界面4. 添加project在左边的Navigator栏里Workspace上右键添加“New soapui Project”:“Project name”自己定义,“initial WSDL/WADL”填OneMS services URL。例如,现在在10.10.7.124上安装了OneMS,在浏览器里输入:http:/10.10.7.124/OneMS/services你就会看到所有的services列表。我们以“DeviceAction”为例,点击DeviceAction后的(wsdl)字样,然后将该页的URL: http:/1

      2、0.10.7.124/OneMS/services/DeviceAction?wsdl复制到initial WSDL/WADL里即可.Soapui会自动列出在DeviceAction下的所有services:5. 添加testsuite-testcase-loadtest在DeviceActionSoapBinding上右键添加“Generate TestSuite”,具体选项如图:点击OK,自定义一个testsuite名字,soapui就会自动产生一个testcase和一个loadtest(如果不选“GeneratedLoadTest”,就不会产生LoadTest),如图:6. 编辑soapbody双击打开,如图,里面的“?”就是需要我们编辑的参数,具体的值可以参考RD的接口文档。也可以在页面上做某一操作然后用抓包工具把相应的soap包抓下来直接粘贴就可以了。7. LoadTest的介绍A)LimitedTypeB)Strategy8. soapui preferencesHTTP Version:1.0Authenticate Preemptively:如果访问webservice

      3、时需要进行认证,就将这一项选中。如果选择了Authenticate Preemptively,则在test step里的“Aut”里添加认证所需的用户名和密码。也可以在test suit或者test steps里点击图标进行设置,这样会将这个test suit下所有step都加上用户名和密码。9. 参数传递:Property Transfer当某一个test case有多个step,并且后面的step依赖于前面步骤的返回值时,就会用到参数的传递。我们以“IP Ping”为例,在SPU系统里,做了一个IP Ping即add a new action后随即会get这次产生的action的status。在get action status时就需要前一步返回的结果actionID。首先在addNewAction后面右键添加”Property Transfer”和”getActionStatus”。这是addNewAction返回的结果: 973420 这是getActionStatus请求所用的soap包: ? 我们期望是将返回的“addNewActionReturn”传递给“in0”。在Pr

      4、operty Transfer里编辑:先点击添加一个参数,然后Source选择addNewAction,Property为Response,Target选择getActionStatus,Property为Request。图中,“declare namespace”是固定的,对于“XPath”我也不太清楚是怎么选择的,大家就试吧O(_)O(soapUI Pro有选择XPath的功能),“/addNewAction”和“/in0”分别是传递值和接收值的两个参数。编辑完成后,打开“addNewAction TestCase”窗口运行即可。可以通过窗口里的“TestCase Log”查看测试结果。需要注意的是如果需要认证的话,记得每一个step都要加上用户名/密码。10. 参数化:PropertiesSoapui里定义变量的语法:$testStepName#propertyName#xpath-expressiontestStepName和xpath-expression是可选的。例如,将getActionStatus里面的in0值用actionid来替换,那么写法就是: $Properti

      5、es#actionid11. linux 命令行模式下启动LoadTestA. 第一步,同样需要修改JAVA的路径。vi loadtestrunner.sh 将java $JAVA_OPTS -cp $SOAPUI_CLASSPATH com.eviware.soapui.tools.SoapUILoadTestRunner $* 改为 export JAVA_HOME=/root/jre $JAVA_HOME/bin/java $JAVA_OPTS -cp $SOAPUI_CLASSPATH com.eviware.soapui.tools.SoapUILoadTestRunner $*(JAVA_HOME就是JDK的路径,这里我将OneMS系统里的JAVA也就是目录jre直接copy到/root/下)。B. 第二步,将windows下C:Documents and Settingsamy(你的用户名)的soapui-settings.xml文件copy到soapui-2.5.1目录下,主要是如果添加了认证的话就会保存到这个文件里。C. 第三部,启动。假设刚才做的ipping保存后文

      6、件名为ipping-soapui-project.xml,在/root/soapui-2.5.1目录下,Test suit名为 iping, test case 名为addNewAction, Loadtest 名为 LoadTest. 则运行下面的命令:./loadtestrunner.sh ./ipping-soapui-project.xml -t ./soapui-settings.xml -s ipping c addNewAction l LoadTest参数列表:usage: loadtestrunner options -v Sets password for soapui-settings.xml file -t Sets the soapui-settings.xml file to use -D Sets system property with name=value -G Sets global property with name=value -P Sets or overrides project property with name=value -c Sets the testcase -d Sets the domain -e Sets the endpoint -f Sets the output folder to export to -h Sets the host -l Sets the loadtest -m Overrides the LoadTest Limit -n Overrides the LoadTest ThreadCount -p Sets the password -r Exports statistics and testlogs for each LoadTest run -s Sets the testsuite -u Sets the username -w Sets the WSS password type, either Text or Digest -x Sets project password for decryption if project is encryptedUserGuide:http:/www.soapui.org/userguide/10

      《soapui user guide》由会员桔****分享,可在线阅读,更多相关《soapui user guide》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.