分类 test 中的文章

swagger定义的api自动生成jmeter测试脚本jmx

准备工作 我们使用openapi-generator-cli这个工具用做 swagger api 转化 jmeter jmx 的工具。 该工具的文档地址:https://openapi-generator.tech/docs/installation/#jar 下载安装 OpenApiGenerator OpenAPI Generator 可用于在给定 OpenAPI 规范(v2, v3)的情况下自动生成 API 客……

阅读全文

使用jmeter命令行动态传递参数进行自动化测试

需求 对于使用 jmeter 进行接口测试来说,使用 GUI 方式只能是手工测试,而无法与 Jenkins 等集成为自动化测试。 例如:我们要对于用户登录接口进行测试,可能部署环境有 2 个,测试环境和预发环境。假设测试环境域名 host=test.localhost.com,预发环境域名 host=pre.localhost.com 那么测试的接口地址,就不可能是静态固……

阅读全文

使用jmeter抓取API请求并进行多用户多并发压力测试

我的环境 软件版本: 安装 jmeter 的最新版本,当前是 5.4.3,使用简体中文界面 操作系统: MacOs Monterey 12.3.1,ios 15.3.1 运行环境: Java 8 抓取 APP 的 https 请求 手机端安装 JMeter 证书 在使用 JMeter 抓取 APP 的 https 请求的时候,由于 ios 的安全限制比较严格,因此将 JMeter 设置为网络代理的时候,必须要安装并信任 JMeter 提供的认证证书。 位于 %JM……

阅读全文

使用postman抓取API请求为自动化测试准备

前置条件 请确保你的手机和 postman 所在电脑处于同一个 WIFI 网络。 启用 postman 代理 首先在启动后的 postman 的主界面的右下角点击【Capture Requests】,进入如下界面: 勾选 Save Response for Requests. 选择 Save requests to a collection. 到一个新创建的 collection. 在 URL must contain.填写仅过滤关心的请求。 点击【Enable Proxy】设置代理: 设置完……

阅读全文

接口测试辅助工具sql2json使用说明书

sql2json 使用 go 开发的本地 WEB 服务器,允许将 sql 语句执行结果转换为 json 输出。 可以用于 PostMan 等测试软件测试接口时的数据校验,要求测试人员会编写相应的 SQL 语句。 支持 windows、Linux、Mac 等主流操作系统。 以下以 Mac 版本的命令行版本进行说明,实际使用的时候请根据操作系统使用合适的可执行文件。 下载地……

阅读全文

使用newman+postman进行自动化测试的环境搭建

使用 newman+postman 进行自动化测试的环境搭建 安装与配置 本地安装 postman 最新版本 https://www.postman.com/downloads/ 本地安装 nodejs 的最新 LTS 版本 https://nodejs.org 在 windows 命令行(powershell)下,执行 : node -v 看是否安装成功及命令行是否可用 在命令行下执行 npm install newman -global 或使用 yarn 包管理器 yarn add newman -g 安装后在命令行执行 newman -v 看是否安装成功。(如不行,可尝试开一个新的命令行窗……

阅读全文

使用PostMan测试你的REST API接口

下载安装 PostMan 对于服务端 API 开发人员而言,首先需要保证开发出的 API 通过一定的测试。那么简便的方式就是使用 PostMan 了。 传送门: [PostMan](https://getpostman.com) 本次使用的 PostMan 版本是 Mac 下的 9.1.3。 创建请求集合或单个请求 对于创建测试合集和单个测试请求,不在本次讲述之内,假定你已经熟悉了创建单个测试请求。 好了,看看单个请求如何对 REST……

阅读全文