一定要看!带你选择适合自己的测试工具

发表于:2020-11-09 09:28

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:绿豆芽呀    来源:51Testing软件测试网原创

  对于没有代码功底的测试人员来说,PostmanJmeter以及RobotFramework算是“半”自动化测试工具。所谓的半就是介于功能测试和测试开发中间的阶段。
  作为一个经验较为丰富的功能测试来说,想努力发展技术,选择一个合适自己的工具是成功的开始。
  本文通过“请求新闻资讯”案例示范常见的两种接口工具实现接口自动化测试。让大家一目了然的对接口测试工具以及基础自动化测试有个基础的了解。
  项目:请求新闻资讯
  工具:jmeter、postman
  一个完整的基本接口自动化测试,需要包含三个部分:
  1.发起请求
  2.验证结果(断言)
  3.测试报告
  Jmeter实现接口请求+json断言
  ·添加http请求
  1.用于发起接口请求
  2.在线程组Thread Group上右键--Add--Sample--HTTP Request
  ·添加json取样器
  1.用于获取响应数据(实际结果)
  由于本文使用的是json assertion所以必须先使用json取样器提取变量内容
  2.在HTTP请求上右键Add--Post Processors--JSON Extractor
  ·添加断言
  1.用于验证请求是否成功:通过对比“实际结果”与“期望结果”是否一致来验证请求是否成功
  2.在HTTP请求上右键Add--Assertions--JSON Assersion
  ·添加监听器
  1.用于查看自动化结果日志(测试报告)
  2.在HTTP请求--上右键Add--Listener--View Result Tree
  注意:
  如果断言失败,才会再测试报告上显示断言结果,如果成功则不显示。
  Postman接口请求+断言
  ·编辑请求
  ·添加断言
  Postman自带断言片段,用户点击断言方法,在“Tests”编辑区域自动生产断言脚本,根据需要编辑成自己需要验证的内容即可。
  ·查看结果
  断言(验证)结果如果是通过,则显示PASS
  断言(验证)结果如果是失败,则显示FAIL;断言失败,则日志会打印失败的结果,反之成功则不会显示。
  市面上接口自动化测试工具五花八门,测试工具的教程也让人眼花缭。
  作为一个纯功能测试人员来说,想发展技术,往往不知道如何选择自动化测试工具。使用java或者python脚本直接写代码实现接口自动化对于我们这种技术小白来说“望而怯步”。
  通过选择postman/jmeter/robotframe等其中一款自动化工具客户端来开始自己的接口自动化测试生涯,无疑是个不错的选择。
  本文提供对应的安装包和原脚本文件~直接下载安装运行自动化测试脚本即可。

       版权声明:本文出自51Testing会员投稿,51Testing软件测试网及相关内容提供者拥有内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号