当前位置: 首页 > news >正文

十堰市网站建设中国建行官网登录首页

十堰市网站建设,中国建行官网登录首页,在线制作二维码生成器,小型企业网站系统目录 前言 1. 用例组织方式 2. 支持的接口类型与测试类型 3. 配置不同接口类型 4. 自定义变量以及变量的作用域 5. 数据源、生成器#xff0c;进行参数化 6. 流程控制 7. 结果解析、展示 8. 断言 9. 脚本扩展能力 10. 团队协作 总结 重点#xff1a;配…目录 前言 1.  用例组织方式 2.  支持的接口类型与测试类型 3.  配置不同接口类型 4.  自定义变量以及变量的作用域 5.  数据源、生成器进行参数化 6.  流程控制 7.  结果解析、展示 8.  断言 9.  脚本扩展能力 10. 团队协作 总结 重点配套学习资料和视频教学 前言 前段时间忙于接口测试也看了几款接口测试工具简单从几个角度做了个比较拿出来与诸位分享一下。本文从多个方面对接口测试的三款常用工具进行比较分析以便于在特定的情况下选择最合适的工具或者使用自己编写的工具。不同工具定位不同我们只是主要从接口功能测试的角度进行分析。 1.  用例组织方式 首先是用例组织方式的不同不同的目录结构与组织方式代表不同工具的测试思想学习一个测试工具应该首先了解其组织方式。 SoapUI的组织方式如下图最上层是WorkSpace每个窗口只可以打开一个WorkSpace这是一个xml文件每个Project也是一个单独的xml文件为了协同工作也可以通过设置将其转化为一堆文件集合所以每个WorkSpace中可以打开多个Project一个Project也可以在不同的WorkSpace中。Project对应我们的测试项目其中可添加WSDL、WADL资源、TestSuite以及MockService。TestSuite对应我们的测试模块比如商户中心其中可以添加TestCaseTestCase对应我们对某个模块的不同接口比如订单管理接口。而一个接口可以能需要多个Step完成变量、数据源、请求等都是一个Step。 Jmeter的组织方式相对比较扁平它首先没有WorkSpace的概念直接是TestPlan等价于SoapUI中的ProjectTestPlan下创建的Threads Group就相当于TestCase并没有TestSuite的层级。 TheadsGroup中的Sampler、管理器等均相当于SoapUI中的一个Step如下图 Postman功能上更简单组织方式也更轻量级它主要针对的就是单个的HTTP请求。Collection就相当于是Project而Collection中可以创建不定层级的Folders可以自己组织TestSuite。每个Request可以当做是一个TestCase或者Step 2.  支持的接口类型与测试类型 从功能上Jmeter最为强大可以测试各种类型的接口不支持的也可以通过网上或自己编写的插件进行扩展。SoapUI专门针对HTTP类型的两种接口其初衷更是专门测试Soap类型接口对于其他协议的接口不支持。Postman更是轻量级定位也不同可用来测试Rest接口。 工具接口类型测试类型SoapUISoap、Rest功能、压力、安全Jmeter Rest、Soap等 可扩展WebSocket、socket 功能、压力PostmanRest功能 3.  配置不同接口类型 SoapUI可以创建Soap Project或者Rest Project但Project中添加什么类型的Step则不受影响可添加wsdl、wadl资源并能在TestCase里添加Rest或Soap的Step。 Jmeter可以在线程组里添加HTTP、TCP或WebSocket的Sampler。 Postman仅支持Rest接口。 4.  自定义变量以及变量的作用域 除以下表格中所列的变量之外每个工具都有系统变量未列在内。 工具变量类型作用域SoapUIProject、TestSuite、TestCase的Properties以及Custom Properties各自以内的范围内TestCase里的Properties在整个TestCase内TestCase里的Data Source、DataGen等在整个TestCase内Groovy脚本定义看定义方式JmeterTestPlan中用户定义的变量所有Threads Group配置元件 - 用户定义的变量根据元件位置而定CSV data set、random variable等根据元件位置而定前置、后置处理器当前Threads GroupPostmanEnvironment Variable当前环境的CollectionGlobal Variable所有CollectionsCSV/JSON datafileRunner当前的Collection5.  数据源、生成器进行参数化 工具数据源生成器循环SoapUIDataSource数据可来源于文件、目录、数据库、Excel、Grid等DataGenDataSource LoopJmeterCSV Data Set Config读取csv文件 Random Variable 计数器 ForEach控制器 循环控制器 While控制器 PostmanRunner中运行时可加载CSV/JSON文件无只能通过脚本Runner中的Iteration6.  流程控制 SoapUI由Conditioinal Goto控制流程以及Groovy脚本 Jmeter由Switch控制器、If控制器、随机控制器等一系列控制器实现流程控制以及Beanshell脚本 Postman通过JavaScript脚本控制 7.  结果解析、展示 工具结果日志报告SoapUI Project-OverView、TestSuites TestSuite-TestCases TestCase-TestSteps SoapUI全局多种log TestSuite log TestCase log Request log Project report TestSuite report TestCase report (PDF/HTML/XML/CSV)Jmeter各种监听器统一的Jmeter log 监听器可导出到文件 并可导出JTL、CSV文件、通过插件可导出HTMLJmeter3自带 Postman Send可查看Request的Response Runner可查看运行的Result Postman console Chrome DevTools Request的Response以及Runner的Result均可导出json8.  断言 SoapUI每个Request可添加Assertion JmeterTestPlan、Threads Group、Sampler均可添加断言 Postman请求的Tests中可添加断言 9.  脚本扩展能力 SoapUIGroovy脚本 JmeterBean shellJava PostmanJavaScript 10. 团队协作 SoapUI本身一个project是一个xml文件但是可以通过配置变成一系列文件夹每个Case、每个Suite均是独立的文件这样可通过svn/git进行团队协作。支持性较好。 Jmeter一个TestPlan也是一个jmxxml文件无法分割但Jmeter有一个合并的功能允许将多个文件合并在一起。只能每个团队成员自己建立一个TestPlan分功能块进行测试。最后整理合并。 Postman有团队协作的功能需要付费。 总结 感谢每一个认真阅读我文章的人 如果下面这些资料用得到的话可以直接拿走 1、自学开发或者测试必备的完整项目源码与环境 2、测试工作中所有模板测试计划、测试用例、测试报告等 3、软件测试经典面试题 4、Python/Java自动化测试实战.pdf 5、Jmeter/postman接口测试全套视频获取 6、Python学习路线图 重点配套学习资料和视频教学 那么在这里我也精心准备了上述大纲的详细资料包含电子书简历模块各种工作模板面试宝典自学项目等。如下需要的点击下方名片加我VX免费领取与我一起学习交流。
http://www.hkea.cn/news/14518515/

相关文章:

  • 完成网站的建设工作工程公司会计账务处理
  • 网站收录下降wordpress选项卡分页
  • 出售东西的网站怎么做a站下载安装
  • 东莞企业网站建设预算大概多少适合奖励自己的网站免费
  • 一佰互联自助建站wordpress首页怎么编辑
  • 手表网站素材知名设计网站公司
  • 外围网站开发钦州建设网站
  • 房地产开发公司网站建设方案四川省建设局网站
  • 昆明网站开发价格电子商务网站安全性能主要包括
  • 站长工具关键词挖掘制作网页的基本步骤记事本
  • 做网站用虚拟主机还是用服务器wordpress tag别名
  • 网站开发账务处理敦煌做网站 条件
  • 个人网站对应网站网址大棚网站怎么做
  • 外国做电子产品网站有哪些微信开放平台注册流程
  • 淘宝客做网站需要那些条件没有公司自己做网站
  • 网站备案无前置审批文件wordpress资源站模板
  • 川渝建设集团网站短视频素材下载网站 免费
  • 淄博做网站58同城营销型网站建设申请域名时公司类型的域名后缀一般是?
  • 广州公司制作网站学电脑零基础怎样才可以快速学
  • 做网站犯法吗建设学院网站
  • 泰安中商网络做的网站怎么进入discuz 做网站可以吗
  • 用什么工具做网站自助建站源码下载
  • 怎么给自己做网站吗网站迁移后 域名
  • 网站推广120种方法建行生活网页版登录入口
  • 中卫市住房和城乡建设局网站桂林森威建筑工程监理有限责任公司
  • 网站开发维护合同书上海营销策划公司哪家好
  • 网站建设与推广的实训报告武义建设局网站
  • 辽宁省建设厅注册中心网站在线网站转app
  • 小说网站建立wordpress国内网站
  • 宁夏吴忠网站建设莱芜在线论坛莱芜一中李念学