当前,我们已经介绍了如何使用 Apifox 和 JMeter 进行测试,尽管控制台已经输出了测试结果,但在实际工作中,我们通常需要更详细的测试报告。
测试报告在测试过程中已经生成,只需将其托管起来以便查阅。如果你有现成的 CMS 系统,将这些报告发布到 CMS 系统中是一个不错的选择。今天,我们将使用 Nginx 搭建一个静态资源服务器,并将测试报告推送到该服务器上,然后通过浏览器访问测试报告。
运行nginx
我们依旧通过Docker的方式运行nginx,当然你可以根据自己需要手动构建自己的镜像。
- 创建映射目录
我们在宿主机创建静态资源目录,映射到ngixn容器内/usr/share/nginx/html
mkdir -p /home/copier/cicd
- 创建nginx的配置文件
在刚才的目录下创建nginx.conf文件,后续会把该文件映射为nginx的/etc/nginx/conf.d/default.conf
文件。
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html;
autoindex on;
}
}
root /usr/share/nginx/html;
指定了要列出文件的根目录路径。autoindex on;
启用了自动索引功能,这允许浏览器显示目录中的文件列表。
- 启动nginx容器
nginx容器启动非常简单,使用如下命令就可,启动后通过"http://xx.xx.xx.xx:8080"便可以访问。
docker run --name nginx -p 8080:80 \
-v /home/copier/cicd:/usr/share/nginx/html:ro \
-v /home/copier/cicd/nginx.conf:/etc/nginx/conf.d/default.conf:ro \
-d nginx
修改测试用例的脚本
修改上