环境简介
服务器环境(运行在虚拟机之上):
环境 | 环境名称 |
---|---|
操作系统 | Win10 1905 专业版 |
数据库 | sqlserver 2008R2 |
本机环境:
环境 | 环境名称 |
---|---|
操作系统 | win10 1905 专业版 |
产品 | 某GRP高校财政管理软件 |
中间件 | 软件集成tomcat |
运行环境 | 软件集成Java Jdk虚拟机环境 |
使用编程语言 | 少量 Python、少量JavaScript |
测试工具 | appfox工具 |
测试介绍
本篇文章的例子主要是针对软件中登录模块因有验证码校验,在接口测试时导致接口无法请求成功。
测试流程的简介
部署测试环境
虚拟机开启系统,打开相关服务及程序,安装测试工具appfox等
appfox工具使用简单介绍:
- 配置测试环境
因我的环境部署在我本地电脑,所以下图地址就使用我本机ip地址,所以此处根据实际情况进行填写
2. 创建接口
如果有参数可在下面添加相应的参数,请求和响应参数设置都有。
3. 发送请求
对比图如下:
请求成功后结果:
这就是appfox发送一个请求简单的步骤,接下来就详细解释其中几步的含义及扩展的
步骤分析
1. 第一步
在测试接口之前需要抓包进行分析其地址、参数等信息,然后再使用工具创建相应的接口。
通过浏览器抓包结果如下:
接口一:http://127.0.0.1:8188/pub/user/getGifCode (获取验证码)
接口信息如下:
返回信息:
注:返回信息中BAS64就是验证码图片的地址
接口二:http://127.0.0.1:8188/pub/user/login (登录接口)