开眼了,自动化测试还能这样用?

持续集成的自动化测试通常需要将代码、测试用例与持续集成工具进行绑定,以实现自动运行。然而,Apipost的自动化测试功能需要手动操作,并且需要手动查看测试结果。

为了解决这个问题,Apipost推出了持续集成功能,方便同学们将Apipost中配置的自动化测试脚本有效地融入到DevOps体系中。

图片

持续集成

Apipost 自动化测试支持「持续集成」功能,在安装了Apipost的服务器中输入命令,即可运行测试脚本。

创建自动化测试脚本

在创建好的测试用例中选择「持续集成」。

图片

点击新建,配置运行环境、循环次数、间隔停顿后点击保存会生成命令。

图片

安装 Apipost-cli

npm install -g apipost-cli

运行脚本

安装好Apipost-cli后,在命令行输入生成的命令,即可执行测试用例,运行完成后会展示测试进度并生成测试报告。

图片

配置到Jenkins

我们可以将创建好的CLI脚本部署到Jenkins中去持续集成进行测试。

Step1:新建一个任务Apipost-test

点击新建任务,输入任务名称,选择创建一个自由风格的软件项目,点击确定

图片

Step2:构建步骤

然后在构建栏目下拉菜单选择:Excute Windows batch command

图片

Step3:在命令窗口中,输入Apipost的执行命令,设置完成后,点击保存

图片

保存好设置后,开始构建项目,点击立即构建,开始执行项目,执行完成后可以在控制台输出中查看结果。

图片

其他相关

同时,Apipost也为企业用户提供定制的API实时监控功能,如有需要可以扫描文末二维码联系客服小姐姐获取详情~

如果需要配置额外一些如:输出报告目录等操作,则需要按照下方命令对执行脚本进行修改   

参数类型

Options:
-r, --reporters <reporters> 指定测试报告类型, 支持 cli,html,json (default: "cli")
-n, --iteration-count <n> 设置循环次数。默认值 1
-d, --iteration-data <path> 设置用例循环的 [公共] 测试数据路径 (JSON 或 CSV)。如设置将替换默认 [公共] 测试数据。
--external-program-path <path> 指定 [外部程序] 的所处文件路径,默认值为命令当前执行目录
--out-dir <outDir> 输出测试报告目录,默认为当前目录下的 ./apipost-reports
--out-file <outFile> 输出测试报告文件名,不需要添加后缀,默认格式为 apipost-reports-当前 YYYY-MM-DD HH:mm:ss
--ignore-redirects <0/1> 阻止 Apipost 自动重定向返回 3XX 状态码的请求。0 阻止, 1 不阻止 (default: "0")
--max-requst-loop <n> 3XX重定向时的最大定向次数 (default: 5)
--timeout-request <n> 指定接口请求超时时间 (default: 0)
--timeout-script <n> 指定脚本预执行/后执行接口运行超时时间 (default: 5000)
--delay-request <n> 指定请求之间停顿间隔 (default: 0) (default: 0)
-k --insecure <n> 关闭 SSL 校验 (1 关闭, 0 开启。default: 1) (default: 1)
--ssl-client-cert-list <path> 客户端证书配置文件(JSON)的路径。此选项优先于sslClientCert、sslClientKey和sslClientPassphrase。
--ssl-client-cert <path> 指定客户端证书路径 (CRT file)
--ssl-client-pfx <path> 指定客户端证书路径 (PFX file)
--ssl-client-key <path> 指定客户端证书私钥路径 (KEY file)
--ssl-client-passphrase <passphrase> 指定客户端证书密码 (for protected key)
--ssl-extra-ca-certs <path> 指定额外受信任的 CA 证书 (PEM)
-h, --help display help for command

学习上

作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:开心螺蛳粉】自提!

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述

在这里插入图片描述

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群:1150305204,里面有各种测试开发资料和技术可以一起交流哦。

  • 17
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值