jmeter测试报告_如何选择适合自己的测试工具?jmeter和postman对比

71ca94a5d6be9c48eccbe75149c6a786.png

对于没有代码功底的测试人员来说,Postman和Jmeter以及RobotFramework算是“半”自动化测试工具。所谓的半就是介于功能测试和测试开发中间的阶段。

e303989a1aac2f5e927f3046f3ae0679.png

作为一个经验较为丰富的功能测试来说,想努力发展技术,选择一个合适自己的工具是成功的开始。

本文通过“请求新闻资讯”案例示范常见的两种接口工具实现接口自动化测试。让大家一目了然的对接口测试工具以及基础自动化测试有个基础的了解。

项目:请求新闻资讯

工具:jmeter、postman

一个完整的基本接口自动化测试,需要包含三个部分:

1.发起请求

2.验证结果(断言)

3.测试报告

Jmeter实现接口请求+json断言

·添加http请求

1.用于发起接口请求

2.在线程组Thread Group上右键--Add--Sample--HTTP Request

2f281df05c3d2e5975bdad0dd21c7d7e.png

·添加json取样器

1.用于获取响应数据(实际结果)

由于本文使用的是json assertion所以必须先使用json取样器提取变量内容

2.在HTTP请求上右键Add--Post Processors--JSON Extractor

800db5c627b9c00779452d95832df39e.png

·添加断言

1.用于验证请求是否成功:通过对比“实际结果”与“期望结果”是否一致来验证请求是否成功

2.在HTTP请求上右键Add--Assertions--JSON Assersion

73c8dae82801af2772e52bf5e747f10a.png

·添加监听器

1.用于查看自动化结果日志(测试报告)

2.在HTTP请求--上右键Add--Listener--View Result Tree

ec02855523df7b87a2eef2c9f8d80730.png

注意:

如果断言失败,才会再测试报告上显示断言结果,如果成功则不显示。

0884d3c8736188fdeb610748967ea7a7.png

Postman接口请求+断言

·编辑请求

f10a6dff551d203df5dd8ffd84d1ce23.png

·添加断言

Postman自带断言片段,用户点击断言方法,在“Tests”编辑区域自动生产断言脚本,根据需要编辑成自己需要验证的内容即可。

6edd398238f81b24d3654da276505eb3.png

·查看结果

断言(验证)结果如果是通过,则显示PASS;

断言(验证)结果如果是失败,则显示FAIL;断言失败,则日志会打印失败的结果,反之成功则不会显示。

3b2e568da6508900a66ec4b39aef6f24.png

市面上接口自动化测试工具五花八门,测试工具的教程也让人眼花缭。

作为一个纯功能测试人员来说,想发展技术,往往不知道如何选择自动化测试工具。使用java或者python脚本直接写代码实现接口自动化对于我们这种技术小白来说“望而怯步”。

通过选择postman/jmeter/robotframe等其中一款自动化工具客户端来开始自己的接口自动化测试生涯,无疑是个不错的选择。

本文提供对应的安装包和原脚本文件~直接下载安装运行自动化测试脚本即可。

Atstudy网校:如何选择适合自己的自动化测试工具?​zhuanlan.zhihu.com
4c0b27b8a9a41d950f5ce647294bfcc9.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值