jmeter录制移动端脚本
jmeter录制脚本有两种方式,一种借助外部工具badbody,一种是本身的功能,使用代理服务器,介绍下如何使用代理服务器录制脚本。我一般在测app或者移动端H5页面时才会录制,所以此文也针对移动端。
操作:
1.打开jmeter,设置代理服务器,具体操作如图
2.为测试计划添加一个线程组
3.代理服务器的设置:
设置端口:自己设置,8888,8080…都可以
目标控制器:选择你刚刚添加的线程组(等会录制的脚本会放到这里)
分组:选择“每个组放入一个新的控制器”(看个人选择吧,其实都可以,我选择的这个选项会将你录制的脚本分组,看起来更明了)
【不对样本分组:所有请求全部罗列
在组间添加间隔:加入一个虚拟的以分割线命名的动作,运行同“不对样本分组”,无实际意义
每个组放入新的控制器:执行时按控制器给输出结果
只存储每个组的第一个样本:对于一次url请求,实际很多次http请求的情况
】
HTTP Sample settings:我选择HttpClient4(他们几个具体有什么不同我暂时还没研究)
代理服务器排除模式的正则:.*.(bmp|css|js|gif|ico|jpe?g|png|swf),他会排除你录制的的脚本中的css 、 js 图片等文件,这个还挺重要的,不过据说最新版jmeter自带拦截功能
4.为代理服务器添加监听器----查看结果树(他会帮助你查看你录制脚本时的过程成功与否,也可以不设置)
5.设置手机端的网络,要确保你的电脑和你的手机在同一个网段,比如说连接同一个WiFi,具体如何操作呢?
先查看电脑的IP地址: win键+R------>输入cmd ---->在打开的命令行窗口中输入 ipconfig---->ipv4 Address 栏就是电脑连接的网址
然后设置手机上的网段:手机连接上无线网络,长按该网络,点击“修改网络”,在打开的页面中将“显示高级选项”勾选上,将“代理”选为手动,在服务器主机名中填入刚刚查看的电脑网址,端口号也填上刚设置的端口号,点击保存。
6.开始录制
点击jmeter的Http代理服务器页面的“启动”,在弹出的对话框中点击“确定”,录制已经开始,然后就可以在手机上进行你要录制内容的操作步骤,录制完后点在jmeter中点击停止。
他的录制脚本会全部出现在刚设置的线程组下面。因为这个脚本录制是将你在手机上的所有操作都录制下来,所以你可能会需要筛选下,将不需要的请求删除,然后为其添加查看结果树,对线程组进行回放操作
————————————————
版权声明:本文为CSDN博主「huiting_liu」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/huiting_liu/article/details/86678384
jmeter录制移动端脚本的更多相关文章
- 使用JMeter录制手机App脚本
Apache JMeter是100%的Java桌面应用程序,用于对软件做压力测试.它最初被设计用于Web应用测试,但后来扩展到其他测试领域.现如今这款软件越来越受到测试人员的青睐,相比于LoadRun ...
- Jmeter录制后的脚本调优
当我们通过badboy或者HTTP代理服务器的方式录制的脚本,会发现脚本杂乱无章,图片.css.html以及各种我们不关心的脚本,因此就需要针对录制后的脚本进行调优 1.去除图片.html/css等不 ...
- jmeter录制移动APP脚本
一.准备环境 准备好jmeter运行环境 在电脑端安装无线Wifi插件,保证手机与电脑处于同一个局域网中 如果本机JDK版本为1.6,则升级JDK版本至1.7,否则,在HTTPS Domains中无法 ...
- 【原创】JMeter学习(三十七)Jmeter录制手机app脚本
环境准备: 1.手机 2.wifi 3.Jmeter 具体步骤: 1.启动Jmeter: 2.“测试计划”中添加“线程组”: 3.“工作台”中添加“HTTP代理服务器”: 4.配置代理服务器:Gl ...
- jmeter 使用jmeter 录制 手机APP脚本
1.打开jmeter.鼠标右击工作台.添加HTTP代理服务器 2.设置配置jmeter.手机无线网络.(目标控制器也可以选择加到线程组中) 3.添加查看结果树 4.启动完成后.操作手机.jmeter就 ...
- Jmeter录制手机app脚本
转:http://www.cnblogs.com/yangxia-test/p/5484616.html 环境准备: 1.手机 2.wifi 3.Jmeter 具体步骤: 1.启动Jmeter ...
- JMeter学习(三十七)Jmeter录制手机app脚本(转载)
转载自 http://www.cnblogs.com/yangxia-test 环境准备: 1.手机 2.wifi 3.Jmeter 具体步骤: 1.启动Jmeter: 2.“测试计划”中添加“线 ...
- jmeter录制app测试脚本
1.jmeter 下载地址 https://jmeter.apache.org 2.选择下载包 3.下载完成后解压即可使用(也可以配置环境变量,但我一般不配置,可以使用) 4.打开jmeter 创建线 ...
- Jmeter如何录制APP客户端脚本
简单五步教大家Jmeter录制APP客户端脚本: Step1 右键单击该测试计划,选择"添加"-"线程组",添加一个线程组. Step2 为了录制客户端的操作, ...
随机推荐
- POJ 2386 Lake Counting 题解《挑战程序设计竞赛》
地址 http://poj.org/problem?id=2386 <挑战程序设计竞赛>习题 题目描述Description Due to recent rains, water has ...
- Java编译器的2点优化
优化1 对于byte/short/char三种类型来说,如果右侧赋值的数值没有超过范围,那么javac编译器将会自动隐含地为我们补上一个(byte)(short)(char). 如果没有超过左侧的范围 ...
- 什么是uWSGI、WSGI、uwsgi、wsgiref、werkzeug
我不是代码的生产者,我只是知识的搬运工 uWSGI.WSGI.uwsgi.wsgiref.werkzeug
- os 和 sys 的模块使用方法和模块
os 的模块 方法 os.remove()删除文件 os.rename()重命名文件 os.walk()生成目录树下的所有文件名 os.chdir()改变目录 os.mkdir/maked ...
- 报错:Something is already running on port 8000.
在用react框架的时候,用cnpm run dev命令执行项目时,有时会出现这种错误, 这是因为你之前执行过该命令,但是没关闭,解决办法是打开任务管理器, 在进程中找到node.exe,右键关闭这个 ...
- Filter 原理
二.Filter 原理 2.1 Filter 概述 Filter(过滤器)是 DirectShow 中最基本的概念.DirectShow 是通过 Filter Graph 来管理 Filter 的.F ...
- IT兄弟连 Java语法教程 位运算符
Java定义了几个位运算符,它们都可以用于整数类型(long.int.short.byte以及char).这些运算符对操作数的单个位进行操作.表1 对位运算符进行了总结. 表1 位运算符 由于位运算 ...
- 08-Django模板(2)
一.HTML转义 在视图中,通过调用模板传递下文,模板对上下文的传递字符串进行输出时,会对以下字符自动转义.HTML转义的作用:转义后标记代码不会被直接解释执行,而是被直接呈现,防止客户端通过嵌入js ...
- 二、Mapper映射文件
Mapper映射文件 mapper.xml映射文件主要是用来编写SQL语句的,以及一些结果集的映射关系的编写,还有就是缓存的一些配置等等. 在映射文件里面可以配置以下标签: 元素名称 描述 备注 se ...
- 安装v2sora@y
v2r@y安装 1. 安装nginx 这儿使用tengine进行安装, 可以看以前的博客 1.1) 注意带 http_v2 编译 ./configure --with-http_v2_module 不 ...