- 26
- 0
- 约5.68千字
- 约 46页
- 2016-10-16 发布于湖北
- 举报
* * * * * * SOAPUI Add Step中Steps如下图,我目前只熟悉:Test Request、REST Test Request、HTTP Test Request、JDBC Request 、Properties、Run TestCase、Groovy Script SoapUI 举例子6: 获取自定义的Properties的属性 获取自定义的Properties的值一般需要定位它的范围。 主要以context.expand、testRunner来获取各个级别的参数值 书写格式举例如下: context.expand(‘$project#projectleve1’) 上面格式例子获取的是project下的属性的值,比较简单,leve1是属性的name,运行就可查看到值 SOAPUI 以获取我们运维登陆后返回的SESSIONID为例 1、先运行客户端登录的接口,成功登陆后,在raw里能查看到JSESSIONID,如下图: SOAPUI 2、创建一个Properties,在add steps里面添加。将获得的set-Cookie手动输入到Properties里面。如下图: [JSESSIONID=2BDBE2824B9EF527003CC665F9C09382; Path=/portal] - 显示不全的Value SOAPUI 3、创建完成后,我们通过Groovy Script来获取自定义的Properties。如下图: SOAPUI 4、我们使用Groovy Script获取到JSESSIONID,就可以通过for、if等语句去利用这个值。 5、我们不仅可以获取自定义的值,也可以获取接口项目中的project、 TestSuite、TestCase、Request的值。这样就可以根据项目需求看是否需要去验证这些值的正确性或者利用这些值去执行下一步的TestCase或者TestSetps等 备注: 1、TestSetps里面的东西就介绍这些吧, Test Request、REST Test Request、HTTP Test Request这些应该都不用再介绍。 JDBC Request 这个还是比较重要,可以自行研究。 Run TestCase就是自动连接每一个TestCase使用的。 SOAPUI 2、 MockService,这个是模拟服务器,像有些接口如充值,接口连接的到的支付宝跳那边,很多情况只有上线了之后才能做充值测试,这个时候我们测试的时候就可以模拟一个返回值的设置。如,信息填写不对返回的是充值失败,充值完成了返回的是充值成功。我们都可以通MockService去模拟返回的:充值失败、充值成功等 Load Tests,性能测试。这个就不说了,我也不会,不能误导大家了。 接口测试 简单介绍协议文档的使用,下面是运维的客户端登陆的接口文档的截图: SOAPUI 1、URL就类似于WSDL,直接将开发提供的URL拷贝进去, http://{server}/portal/client!clientLogin.action,server就是我们测试环境运维的服务器地址39:9061。没有这个URL我们是无法添加项目。如下图: SOAPUI 2、Http方法,开发提供的是什么我们在Request下就选择什么。Post、get、put等等。这边需要去了解下http协议。例如:Get是从服务器上获取数据,post是向服务器传送数据。 SOAPUI 2、 requsetbody、支持格式、返回对象Response,这边就是告知测试人员这些信息。其中支持格式在Resquest中体现,如下图: SOAPUI 3. 输入的json,告诉测试人员有哪些字段,在请求体里面我们好知道输入哪些东西,在如下图: SOAPUI 4. headStatus=200 其他状态都是失败。请求体正确返回的都是200。如果返回的是400、500等,
您可能关注的文档
- SinexcelSPC30-50-100用户手册解析.docx
- sino-foreignjointventures(中外合资企业)解析.ppt
- SISEJJ.T21-B0无机房曳引式电梯安装监督检验记录(第二部分)解析.doc
- SIYB创业第七步解析.ppt
- SIYB创业第三步解析.ppt
- SIYB创业培训全课件解析.ppt
- SIYB-中国项目解析.ppt
- 安健环管理体系要素【Z】解析.ppt
- SJ12使用说明书解析.doc
- sketchup_草图大师_技巧及快捷键大全解析.doc
- 2026年预防为主,生命至上安全培训课件.pptx
- 2026年三级安全教育.pptx
- 2026年检测业务安全培训.pptx
- 2026年消防动火培训.pptx
- 2026年重大事故隐患专项排查整治行动清单.pdf
- 2026年健康义普急救.pptx
- 2025—2026学年度四川省广元市苍溪县九年级上学期期末考试历史试题(含答案).docx
- 2025—2026学年度四川省泸州市合江县马街中学校九年级上学期期末历史试题(含答案)(九上_九下第二单元).docx
- 2025—2026学年度云南省曲靖市宣威市民族中学等校联考九年级上学期期末模拟历史试题(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
最近下载
- 银行客户经理财富管理业务操作手册.docx VIP
- 广美附中2024年数学试卷.pdf
- 非处方药目录(全集).doc
- 注册会计师-税法-基础练习题-第六章城市维护建设税法和烟叶税法-第三节教育费附加和地方教育附加.docx VIP
- 俄语视听说基础教程3全套课件.pptx
- 2025年《可爱的中国》新疆地方教材(小学版)教案范文.docx VIP
- 常州大学《数据结构与算法分析》2022-2023学年期末试卷.doc VIP
- 常州大学《数据结构》2021-2022学年期末试卷.doc VIP
- 常州大学《数据结构与算法分析》2021-2022学年期末试卷.doc VIP
- 注册会计师-税法-基础练习题-第六章城市维护建设税法和烟叶税法-第二节烟叶税法.pdf VIP
原创力文档

文档评论(0)