接口测试
文章平均质量分 77
甜芒芒
无
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python - 自定义脚本,支持接口自动化
jsondata取json返回中的某个键对应的值("RESPONSE{RESPONSE}RESPONSE","") 如果内容值为none返回异常def jsondata(result,key): if result is None: b="" else: b = result.get(key) if b is None: b="" return b ...原创 2021-03-01 11:26:26 · 959 阅读 · 5 评论 -
提升接口用例可回归的方法
如果编写的接口用例里设计不合理,可能会导致用例只能运行一次。这样的用例是不利于维护的。列举让用例可回归的一些方法:1. 需要不断构造不同的值时,多用时间戳实现例:参数name获取当前时间戳 T拼接字符串 name + T的值【生成带有固定字符开头且保持更新的值】,例:name15823598342. 跨环境可回归参数数据是一个常用数据值时,可以配置全局变量,同名不同环境不同值。配置不同环境不同的数据库,从数据库里去测试数据。前提:接口文档说明接口相关数据变化或参数取值的来源数据表局原创 2021-02-22 16:30:24 · 241 阅读 · 0 评论 -
常见基本控件通用测试点
这里写自定义目录标题背景一、搜索框二、手机号输入框三、图片上传四、表单背景 有许多常见的基本控件(如:搜索框、手机输入框、文件上传、图片上传等等)存在不同的产品里,但这些控件的功能基本大同小异,需求定义上也是换汤不换药,只是存在于不同产品,样式可能不同而已一、搜索框常见需求:用户通过搜索框搜索自己想要看的内容,前端进行数据展示输入格式:任意内容二、手机号输入框常见需求注册账号、添加手机号码、反馈、绑定手机号等模块输入格式:只允许输入数字/任意内容三、图片上传常见需求原创 2020-09-23 09:55:23 · 1114 阅读 · 0 评论 -
JMeter - HTTP请求
JMeter & JDK 下载、安装、配置(windows 10)1. 启动打开JMeter文件夹,bin文件→jmeter.bat(Windows执行文件)文件,就可以启动jmeter了tips:为了后续使用方便,可右击jmeter.bat,发送桌面快捷方式2. 新建测试计划启动JMeter,默认有一个测试计划,修改测试计划名称,尽量使其变得有意义,容易看懂3. 新建一个线程组右击测试计划 - Add - Threads - Thread Group线程数设置转载 2020-06-10 09:28:35 · 377 阅读 · 1 评论 -
使用postman进行接口自动化测试
在使用postman进行接口自动化测试前,需要对postman的基本使用有一定的了解参考:postman入门教程Postman 快速入门之脚本语法首先,既然是自动化测试,那么我们肯定需要工具 (Postman) 或者代码帮我们直接判断结果是否符合预期。那么在接口测试上,大体就两个思路:判断请求返回的 code 是否符合预期判断请求返回的内容中是否包含预期的内容(关键字)接下来我们看看如何利用 Postman 来解决上述的问题这是三个模拟天气的接口集合,点击扩展按钮,找到RUN原创 2020-06-04 14:35:17 · 1800 阅读 · 2 评论 -
Postman 快速入门之脚本语法
Postman的强大之处在于其允许在对某一个request访问的之前和之后分别运行自定义的一段Javascript脚本,这样直接就完成了一个chain request的效果,可以将数条request连结成一个流程完成一体化测试。这在很多的API操作中都是极其有用的,所以这里有必要总结一些常用语句。参考postman官方:Intro to scriptsScript workflow 脚本执行流程pre-request脚本,是在对API进行请求之前的脚本,一般用于动态生成参数、JSON数据包、链接原创 2020-06-03 12:02:44 · 10102 阅读 · 0 评论 -
postman入门教程
常见接口测试工具postmanJMetersoapUIRobotFramework本文主要介绍postman基础使用postman:一款功能强大的网页调试与发送网页HTTP请求的工具postman的操作环境postman适用于不同的操作系统,Postman Mac、Windows X32、Windows X64、Linux系统,还支持postman 浏览器扩展程序、postman chrome应用程序等。1. 主界面介绍2. 变量使用postman中变量可用于urlhe原创 2020-06-02 23:55:17 · 671 阅读 · 0 评论 -
接口测试三:接口测试流程
接口测试测什么?上图为一个典型的接口。一个接口通常是有输入输出的,输入就是我们常见的入参,输出有时有,有时没有。调用接口,接口会执行相关处理逻辑。接口测试的用例设计,主要从输入和接口处理两方面考虑:1)针对输入,可按照参数类型进行设计;2)针对接口处理,可按照逻辑进行用例设计;3)针对输出,可根据结果进行分析设计。1. 针对输入设计对于接口来说,输入就是入参。常见参数类型有:(1)数值型(int,long,float,double等)(2)字符串类型(3)数组或链表(4)结构体原创 2020-05-22 10:37:00 · 443 阅读 · 0 评论 -
接口测试二:接口测试基础知识
什么是接口测试?定义:通过模拟接口调用方的各种情况来测试接口提供方处理逻辑正确性、功能、性能。接口调用方:客户端前端(移动端/PC应用&浏览器)、软件内部|后台等接口提供方:后端、底层服务、第三方服务、内部平台服务、sdk等接口测试的目的接口测试定位参见自动化金字塔接口测试的优点接口文档,维护成本是最低的与UI相比,稳定、执行速度快、反馈迅速比单元测试更贴近业务场景接口测试可以做到更多的覆盖场景接口测试录制回放容易接口测试与功能测试的异同相同点:前提:已知原创 2020-05-21 19:11:45 · 602 阅读 · 0 评论 -
接口测试一:接口基础知识
接口:主要是子模块或者子系统间交互并相互作用的部分。这里说的接口是广义的,客户端与后台服务间的协议;插件间通信的接口;模块间的接口;再小到一个类提供的方法;都可以理解为接口。接口测试:是指针对模块或系统间接口进行的测试。【接口测试定位】参见自动化金字塔【接口测试的优点】接口文档,维护成本是最低的与UI相比,稳定、执行速度快、反馈迅速比单元测试更贴近业务场景接口测试可以做到更多的覆盖场景接口测试录制回放容易【接口测试方法】接口测试采用的最基本的就是黑盒测试。常用的设计测试用例方原创 2020-05-20 10:57:55 · 622 阅读 · 0 评论 -
JMeter + dubbo 接口测试
JMeter 介绍JMeter 是 Apache 组织基于 Java 开发的一款开源的性能测试工具。它最初被设计用于 Web 应用测试,但后来扩展到其他测试领域,并可以在 Windows、Mac、Linux 环境下安装使用。JMeter 还提供了图形界面,这使得编写测试用例变得非常简单,具有易学和易操作的特点。JMeter 官网:http://jmeter.apache.org/download_jmeter.cgi前置准备:下载安装配置jmeter安装dubbo插件 jmeter-plug原创 2020-05-19 17:13:40 · 974 阅读 · 0 评论
分享