app录制回放 jmeter_Jmeter使用之脚本录制回放
1、启动。 刚才在家里的机器上下载安装了Jmeter2.02版,启动时总是提示“Error occurred during initialization of VM Could not reserve enough space for object heap”,完了,128M的内存跑不起来一个小小的Jmeter :(。怎么办?修改Jmeter的启动参数“set HEAP=-Xms256m -Xmx256m”“
set NEW=-XX:NewSize=128m -XX:MaxNewSize=128m”,改256->56,128->28。这里只是一个小小的插曲,实际使用时不要这么改哦。好了,可以启动了:)
2、下面说Jmeter中的脚本录制。 (1)选中Test Plan单击鼠标右键,在弹出菜单中选择Add->Thread Group;
(2)接下来选中WorkBench单击鼠标右键,在弹出菜单中选择Add->Non-Test Elements->HTTP Proxy Server;
(3)在“HTTP Proxy Server”窗口中Target Controller下拉框选择Test Plan > Thread Group(表示脚本生成在这个线程组下),Grouping下拉框选择Put each group in a new controller(表示把每组脚本放到一个新的组中,避免生成的脚本杂乱且无法组织);
(4)单击窗口最下方的Start;
(5)打开浏览器,设置代理服务器的设置为localhot,端口号为8080(在“HTTP Proxy Server”窗口中设置了使用8080端口进行侦听);
(6)在地址中键入要录制页面的URL对页面进行操作,Jmeter就会自动把所进行的操作录制成为脚本了,可以看到Thread Group节点下面多了许多的子节点就是录制生成的脚本;
(7)操作完毕后在Jmeter中单击Stop先停止录制,然后把浏览器的代理设置改为原来的设置即可。
3、运行及记录结果设置 (1)完成脚本的录制后还需要定义你所需的结果设置才算完成了Test Plan的设置,首先要设置Thread Group(相当于虚拟用户组)的属性,单击Thread Group,在右边的窗口中设置Number of Thread(相当于虚拟用户数)为5,Ramp-Up Period(in seconds)为1,Loop Cout选项取消选中Forever,在右边的框中输入2。以上设置表示共有5个虚拟用户,每隔1秒运行一个,迭代2次。
(2)要查看运行的结果还需要加入Listener,选中Thread Group单击鼠标右键选择Listener->View Results in Table,通过这个视图可以查看到每个链接的执行情况,包括执行时间和成功与否,再加入Aggregate Report,通过这个视图可以查看每个Thread Group组的最大、最小和平均响应时间。加入View Results Tree,通过这个视图可以查看每个链接的执行情况,包括发出的请求和服务器返回的详细内容。
(3)OK,所有的设置暂到此结束,接下载可以运行了。
4、运行及结果查看 (1)OK,运行看看吧,由于设置运行时间较短,所以先选择View Results in Table,然后按下Ctrl+r键开始运行脚本,就可以看到每个请求的运行结果了,还可以单击其他两个结果视图实时查看运行结果。
说了这么多相信读者已经对这个工具有些感性的认识了吧,简单、便捷、跨平台、随手拈来即可使用,是它最大的有点(占内存是Java无法避免的,出现最先一幕)。不过我的本意是想说说使用使用Jmeter进行查询内容参数化的,没想到就简单使用也花费了这么多篇幅,那只有下一节再叙了。总的感觉这个工具比较“爽”。
本文原在我的另一个blog上,因为已经不用那个了,所以再次贴到这里来。这里再附上我使用的一段脚本——设置浏览器代理服务器的脚本,功能是设置代理服务器为localhost,端口为8080,并打开一个浏览器实例,关闭该实例则取消代理服务器的设置。注意:此脚本在我的机器上运行通过的,如果您要使用请自己修改,由于是对注册表的操作,所以请不熟悉的朋友慎用,或者使用其他有类似功能的软件。
'*******************************************************************************
'脚本说明:使用本脚本可以设置代理为localhost:8080,关闭浏览器后自动取消代理设置。
'创 建 人:wyingquan at hotmail dot com
'创建时间:2004-11-24 星期三
'*******************************************************************************
'保存当前设置
Set reg=WScript.CreateObject("WScript.Shell")
'设置浏览器使用代理,服务器名localhost,端口号8080
reg.regwrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable",1,"REG_DWORD"
reg.regwrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer","localhost:8080","REG_SZ"
reg.regwrite "HKLM\SYSTEM\ControlSet001\Hardware Profiles\Current\Software\Microsoft\windows\CurrentVersion\Internet Settings",1,"REG_DWORD"
reg.regwrite "HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\Software\Microsoft\windows\CurrentVersion\Internet Settings",1,"REG_DWORD"
reg.regwrite "HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\0001\Software\Microsoft\windows\CurrentVersion\Internet Settings\ProxyEnable",1,"REG_DWORD"
reg.regwrite "HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\Current\Software\Microsoft\windows\CurrentVersion\Internet Settings\ProxyEnable",1,"REG_DWORD"
'获取浏览器执行文件的位置
RunMe=reg.RegRead("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE\")
'等待用户输入要打开的页面
sUrl=InputBox("请输入要打开的URL地址或者取消直接在浏览器地址栏中打开:","VBS For Jmeter","http://")
'打开测试页面
Set oExec=Reg.Exec(RunMe & " " & sUrl)
'一直等待关闭浏览器为止才继续运行脚本
Do While oExec.Status = 0
WScript.Sleep 100
Loop
'撤销代理服务设置
reg.regwrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable",ProxyEnable,"REG_DWORD"
reg.regwrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer",ProxyServer,"REG_SZ"
reg.regwrite "HKLM\SYSTEM\ControlSet001\Hardware Profiles\Current\Software\Microsoft\windows\CurrentVersion\Internet Settings",0,"REG_DWORD"
reg.regwrite "HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\Software\Microsoft\windows\CurrentVersion\Internet Settings",0,"REG_DWORD"
reg.regwrite "HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\0001\Software\Microsoft\windows\CurrentVersion\Internet Settings\ProxyEnable",0,"REG_DWORD"
reg.regwrite "HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\Current\Software\Microsoft\windows\CurrentVersion\Internet Settings\ProxyEnable",0,"REG_DWORD"
Set reg=nothing
MsgBox "OK",,"VBS For Jmeter"
app录制回放 jmeter_Jmeter使用之脚本录制回放相关推荐
- android 脚本录制工具,[atx 系列] android 脚本录制
简介 自动化测试中写测试脚本.维护脚本是件苦差事.atx 中已有辅助写脚本的 gui 工具和 webide,最近又增加了一个录制生成脚本的辅助工具,这个工具使用起来也比较简单,启动后直接在手机上操作即 ...
- Jmeter脚本录制(APP)
1. 什么是脚本录制 在进行测试的时候,可能有好多脚本或者界面需要操作测试,并且有些测试链接需要 重复多线程高并发进行测试,我们一般会针对这一些操作,进行一个脚本录制,录制 好之后,之后测试就可以在这 ...
- https协议谷歌浏览器使用Jmeter脚本录制
一.http与https的区别 https协议需要到ca申请证书,一般免费证书很少,需要交费. http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议 http和ht ...
- Android自动化测试之MonkeyRunner MonkeyDevice MonkeyImage API使用详解 脚本编写 脚本录制回放
MonkeyRunner 系列文章 MonkeyRunner简介 MonkeyRunner 三大模块 MonkeyRunner API MonkeyDevice API MonkeyImage API ...
- 【自动化测试技术QTP基础系列六】---QTP脚本录制及回放
QTP有普通.Analog和Low Level3三种录制模式 普通录制模式是最常用的一种录制模式 Analog录制模式,它能精确地记录下鼠标和键盘在被测试对象中的一系列操作过程,包括鼠标的移动和拖拽. ...
- jmeter录制脚本步骤:录制浏览器脚本/录制小程序或APP脚本
jmeter录制脚本步骤:录制浏览器脚本/录制小程序或APP脚本 阅读目录 步骤1.测试计划添加http代理服务器 步骤2.测试计划添加线程组 步骤3.线程组添加录制控制器(第三步最重要,否则录制时不 ...
- Gatling:环境搭建、脚本录制、脚本回放、报告查看
一.环境搭建 Gatling环境通过IntelliJ IDEA 工具整合Gatling插件,IntelliJ IDEA安装这里就不赘述了 PS:我这里使用的IDEA版本是ideaIC-2018.2.8 ...
- 关于脚本录制和回放终端会话(script、scriptreplay)使用
script和scriptreplay命令在绝大多数GNU/linux都有发行版上都有. 使用这两个命令可以用于终端会话的录制和回放,制作视频供大家分享. 1.开始录制 #script -t 2> ...
- 脚本录制和回放终端会话(script、scriptreplay)使用
script和scriptreplay命令在绝大多数GNU/linux都有发行版上都有. 使用这两个命令可以用于终端会话的录制和回放,制作视频供大家分享. 1.开始录制 #script -t 2> ...
- Selenium自动化测试-5.脚本录制神器Katalon Recorder
------·今天距2020年79天·------ 这是ITester软件测试小栈第57次推文 大家好 我是vivi小胖虎 作为一个低调逗逼的鼠标工程师 我当然想教你们平易近人的野路子啊 一顿操作只需 ...
最新文章
- Java工具类-转换字符编码
- RT-Thread 学习笔记(一)---系统节拍tick
- Dwg图纸属性的读取
- ML之LoR:基于LoR(逻辑回归)算法对乳腺癌肿瘤(9+1)进行二分类预测(良/恶性)
- 【CyberSecurityLearning 附】使用PHP语言搭建简单的论坛:注册功能实现+PHP个人中心设计+简单留言板
- 我开的慕课《机器学习》突破了1万人,回答几个问题
- linux6添加chkconfig管理,10、14 Linux系统服务管理工具-chkconfig
- zsh of kali
- 事业编还是程序员_34岁程序员月薪3万2,跳槽被国企录取,看到月收入后却犹豫了!...
- mysql还要mysqldump的备份文件到指定数据库
- lesson 4 Show Messages in Messagebox
- 啊金学习javascript系列一之javascript整体印象
- Check Point截获JavaScript文件隐形攻击
- 《德语助手》 权威的德汉词典2013版 彻底汇编 除时间限制 破解日志:
- C语言运算符优先级列表(超详细)
- 计算机ppt用快捷键,【搞定PPT】高效重复快捷键F4
- Mac OSX 下破解软件的一般方法及过程、 mark一下
- 平面设计师okr_掌握OKR工作法,教你快速提升工作效率
- 极客学院HTML5全套教程
- delphi xe7 EMS是什么 什么作用,怎么使用?