目录
十一、JMeter 录制 Web 网页的 Script 步骤 [8]
十三、Python + Selenium 自动化测试步骤(HRMS为例) [8]
一、如何使自己的真机与 PC 机相连 [5]
1、配置好 SDK 环境变量和 JDK 环境变量
2、在 cmd 命令提示框内输入“adb”命令,检查是否配置成功
3、准备一部手机(必须 Android 系统)和一条数据线
4、输入“adb devices”查看是否识别到手机
5、直到看到自己手机的连接信息即可
二、Fiddler 抓包(手机) [4]
1、电脑和手机连接到同一个 Wi-Fi 下
2、Fiddler,Tools-Telerik Fiddler Options-Connections,设置端口号 listens:8888,勾选"Allow remote computers to connect",点击:OK
3、打开手机设置,点击 Wi-Fi 名,点击手动配置,设置好相应端口号、Wi-Fi 地址,确定
4、直接操作手机即可在电脑的 Fiddler 上看到 HTTP 码流
三、性能测试流程 [8]
1、确定需求分析
2、制定性能测试计划
3、创建性能测试环境
4、开发测试脚本
5、创建运行场景
6、执行测试
7、监视场景
8、分析测试结果
四、Postman 做接口测试 [5]
1、选择请求方法(GET、POST)
2、输入请求 URL
3、选择 Body 并输入请求参数值(Key)
4、发送(Send)
5、查看结果
五、Monkey 自动化随机测试的步骤 [6]
1、下载 Android SDK 工具(目的:得到 ADB)配置其环境变量
2、下载 JDK,配置其环境变量
3、下载模拟器,或者准备一部手机
4、在模拟器中,或手机中装入被测 apk 程序
5、在命令行中利用 ADB 工具调用 Monkey 对 apk 应用进行模拟事件加压测试
6、Monkey 崩溃则提单
六、Monkey 压力测试的流程 [9]
1、配置 SDK 环境变量
2、准备安装 Android 模拟器/连接手机
3、从开发获取预测的 App 包
4、使用 ADB 命令把 App 包安装在模拟器中
5、使用 Monkey 命令执行测试(包括:添加事件、种子、打印日志等)
6、把打印的日志文件输出到本地电脑
7、添加监控(Emmage)让它能打印出报告
8、同时再使用 Monkey 执行测试
9、查看测试报告并分析结果
七、JMeter 做接口测试的方法 [7]
1、添加线程组
2、添加“HTTP请求”
3、输入接口地址和请求路劲
4、选择请求方式,输入请求的参数及对应值
5、添加“监听器”-“察看结果树”
6、运行接口脚本
7、查看返回值是否与接口文档中返回示例一致
八、JMeter 做简单自动化测试的步骤 [6]
1、添加测试计划
2、添加线程组
3、添加“HTTP请求”
4、添加“监听器”-“察看结果树”
5、运行脚本
6、查看报告
九、JMeter 做简单自动化回归测试的步骤 [11]
1、确定需求分析
2、确定测试计划
3、确定测试用例
4、搭建测试环境
5、使用 Badboy 录制项目自动化脚本
6、将录制好的脚本保存为".jmx"格式,导入 JMeter 工具中
7、在 JMeter 打开".jmx"脚本,并做脚本分析
8、优化脚本(添加检查点)
9、强化脚本(添加断言结果、参数化、集合点、监控)
10、添加“察看结果树”运行并查看结果
11、分析数据结果,出具测试报告
十、JMeter 录制手机 App 脚本的步骤 [10]
1、准备一部手机,并且安装被测软件,如:微信
2、电脑和手机连接到同一个 Wi-Fi 下,如:360免费 Wi-Fi
3、在本地上打开 JMeter,然后添加线程组
4、在工作台添加“HTTP代理服务器”,设置好相关的端口号、Wi-Fi 地址、目标控制器
5、打开手机设置,点击 Wi-Fi 名,点击手动配置,设置好相关端口号、Wi-Fi 地址,确定
6、进入工作台的代理服务器中“启动”录制
7、在手机上操作被测软件,如:微信
8、进入工作台的代理服务器中“停止”录制
9、在线程组里添加“监听器”-“察看结果树”
10、运行 Script,观察是否抓到刚才手机上的一系列操作
十一、JMeter 录制 Web 网页的 Script 步骤 [8]
1、打开 JMeter,然后添加“线程组”
2、打开浏览器,配置好相关的端口号和IP地址
3、在工作台添加“HTTP代理服务器”,设置好相关的端口号、IP 地址、目标控制器
4、进入工作台的代理服务器中“启动”录制
5、打开浏览器,输入一系列操作
6、进入工作台的代理服务器中“停止”录制
7、在线程组里添加“监听器”-“察看结果树”
8、运行 Script,观察是否抓到刚才浏览器上的一系列操作
十二、Selenium IDE 自动化测试的步骤 [7]
1、下载一火狐浏览器
2、在火狐浏览器地址栏输入:https://addons.mozilla.org/en-GB/firefox/addon/selenium-ide/versions/ 点击“Add to Firefox”安装 IDE
3、搭建测试环境
4、打开 IDE,开始录制/开发脚本
5、添加“断言”
6、点击“play”进行脚本回放
7、查看日志,并且分析、记录测试结果
十三、Python + Selenium 自动化测试步骤(HRMS为例) [8]
1、确定需求分析
2、编写测试计划
3、设计测试用例
4、搭建 Python 测试环境
5、编写自动化脚本
6、执行测试脚本
7、提 bug 单并进行回归测试
8、收集测试结果并出具测试报告
十四、Badboy 录制脚本 [5]
1、安装 Badboy 并打开
2、Record On 或 F2 开始录制脚本
3、在 Badboy 地址栏输入要录制的网页地址并确定
4、对打开的网页进行一系列操作
5、Record Off 或 F2 停止录制脚本
十五、LoadRunner 怎么做接口测试 [6]
1、搭建好接口测试环境
2、启动 LoadRunner 并录制接口脚本
3、分析、优化脚本
4、添加接口检查点
5、运行接口脚本
6、查看日志,分析并记录数据结果
十六、LoadRunner 做自动化测试的步骤 [11]
1、确定测试需求
2、编写测试计划
3、编写测试用例
4、搭建测试环境
5、安装 LoadRunner,并录制/开发自动化脚本
6、分析脚本(去除掉不相干的脚本、杂质)
7、优化脚本(去除冗余脚本)
8、强化脚本(设置好相关的文本、图片检查点以及参数化)
9、测试脚本的导通性(编译)
10、执行测试,并查看测试日志
11、分析日志,并收集相关测试数据结果
十七、LoadRunner 做性能测试的步骤 [10]
1、确定测试需求
2、编写测试计划
3、编写测试用例
4、搭建测试环境(开启机票服务)
5、安装LoadRunner,并录制业务脚本
6、分析脚本、优化脚本、强化脚本
7、测试脚本的导通性(编译)
8、设置场景策略
9、运行场景,添加监控
10、分析测试结果,出具测试报告
十八、Emmagee 如何使用 [8]
1、安装 Emmagee 应用
apk 下载地址:https://github.com/NetEase/Emmagee/releases
2、启动 Emmagee,右上角设置采集频率,列表中会默认加载手机安装的所有应用
3、选择你需要测试的应用,点击“开始测试”,被测应用会被启动
4、开始你的功能测试,测试过程中会自动记录相关性能参数
5、测试完成后回到 Emmagee 界面,点击“结束测试”,测试结果会保存在手机指定目录的 CSV 文件中
6、将 CSV 数据拷贝到 Excel 中(或另存为 Excel 文件)生成图表,使用自带的统计图表功能生成统计图,即可清晰看到整个操作过程中 CPU、内存等关键数据的变化
7、添加监控(Emmagee)让它能打印出报告
8、同时再使用 Monkey 执行测试