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

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

阅读全文

使用postman2jmx将postman测试集转化为JMeter的压测脚本

说明 由于 postman 的方便特性,因此接口测试基本上都以 PostMan 为主要工具。 但是涉及到性能测试时,PostMan 提供的功能比较弱。尽管 PostMan 有能够定义多次循环及间隔时间的测试,但仍旧没有多并发测试的支持。 故而,多并发测试仍旧要依赖其他第三方工具。比如老牌的测试及压测工具 JMeter。 习惯了 PostMan 方便的编写……

阅读全文

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

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

阅读全文

禅道Docker配置

docker network create zentaonet docker run --name zentao -p 80:80 --network=zentaonet --privileged=true -v /tmp/zentao/zentaopms:/www/zentaopms -v /tmp/zentao/mysqldata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 easysoft/zentao:18.2……

阅读全文

SSH 服务器免密登录快速配置

使用 ssh-keygen 生成公钥和私钥 执行如下命令生成免密登录钥匙 cd ~ ~/ssh-keygen 命令执行过程中的交互直接三个回车即可 将 ssh 公钥复制到目标服务器 执行如下命令: # 默认端口 22 ssh-copy-id -i .ssh/id_rsa.pub root@192.168.0.102 # 指定端口 59022 ssh-copy-id -i .ssh/id_rsa.pub -p 59022 root@192.168.0.103 检测免密登录 执行如下命令: # 免密登录成功则意味着上述设置生效 ssh root@192.168.0.102 ssh -p 59022 root@192.168.0.103……

阅读全文

使用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 看是否安装成功。(如不行,可尝试开一个新的命令行窗……

阅读全文

FreeMarker 数字输出中的逗号问题

FreeMarker 数字输出中的逗号问题,两种解决方案 FreeMarker 显示数字的时候,比如 ${post.postId} 文章 Id 为 9183,FreeMarker 默认显示为 9,183,在超链接的里就会报错。 解决办法有两种 方法一、 在表达式后面加 ?c ,默认不加会以,分隔 ${post.postId?c} 方法二、 直接在配置文件(application.yml)中加 number_format=0 spring: freemarker: settings: number_format: 0 这个方……

阅读全文

Linux 保持 SSH 连接时间设置

Linux 保持 SSH 连接时间设置 前言 连接 SSH 服务器刚刚离开一会就断开,不得不需要反复连接服务器,为了使 SSH 服务器可以保持足够的连接时间,大家可以按以下方法设置: 基于安全的理由,如果用户连线到 SSH Server 后闲置,SSH Server 会在超过特定时间后自动终止 SSH 连线。 解决方案 修改 server 端的 etc/ssh/sshd_config #server每隔X秒发送一次请……

阅读全文

使用PostMan测试你的REST API接口

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

阅读全文