美文网首页
apifox测试报告生成与持续集成

apifox测试报告生成与持续集成

作者: 楚糖的糖 | 来源:发表于2023-06-08 13:53 被阅读0次

1.持续集成环境安装配置
安装nodejs,npm,apifox-cli
(1)镜像安装nodejs,npm
pip install nodejs -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install npm -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
(2)npm安装apifox-cli
npm install -g apifox-cli
报错:'npm' 不是内部或外部命令,也不是可运行的程序或批处理文件。
原因:环境变量未配置好导致
处理:查询node.exe所在的位置(全局搜索node.exe),将其放入环境变量中

1686222173132.png
保存退出后,重新打开cmd,输入 npm install -g apifox-cli
注意:非管理员权限cmd安装 apifox-cli会报错的,
如下图所示:在管理权限cmd下安装成功
image.png

2.已经将接口管理里面的接口以及脚本写完了,在自动化测试里面却找不到接口?
即使用从接口用例导入选项,可选接口数为0


image.png

解决办法:在接口管理页面-点击接口保存按钮后面按钮-点击保存为用例


image.png

3.点击运行,查看运行结果


1686289874596.png image.png 1686281856295.png

可通过更多详情查看接口的运行结果,控制台信息,实际请求,并进行步骤调试


1686289288803.png

注意:调用的接口存在外置脚本,apifox会出现未响应的情况(具体原因待排查)


1686275908878.jpg

解决:
(1)点击保存-持续集成


1686276444766.png

(2)点击新建


1686276513531.png
(3)选择测试环境,点击保存
1686276557610.png
(4)复制如下地址
1686276681655.png

(5)在cmd命令行执行上个操作复制的内容


1686289407333.png
执行结果:
1686289444935.png

报错信息:
1⠄ undefined undefined in prerequest-script
2⠄ JSONError error occurred in extracting variable customerOcId, error message: Unexpected token '<' at 21:5
<html>
^ in test-script

  1. 请求成功
    4⠄ JSONError error occurred in extracting variable customerId, error message: Unexpected token '<' at 21:5
    <html>
    ^ in test-script
  2. 返回数据结构与接口定义不一致
    排查中待续......

无外置程序模式的请求


请求成功

相关文章

网友评论

      本文标题:apifox测试报告生成与持续集成

      本文链接:https://www.haomeiwen.com/subject/wsqoedtx.html