性能测试
文章平均质量分 85
M行者X
这个作者很懒,什么都没留下…
展开
-
Locust 安装与使用
利用pip3安装Locustpip3在各环境上的安装请参考上述链接。安装locust(默认安装最新版的locust)sudo pip3 install locust查看locust版本,能打印出对应版本即成功locust -V如图我安装好的locust是1.2.2版本如果你想要尝鲜最新版的locust(可能功能还待完善),请执行如下命令pip3 install -e git://github.com/locustio/locust.git@master#egg=locust# 保原创 2021-01-28 10:13:12 · 1363 阅读 · 2 评论 -
【LoadRunner】解决LR11无法录制Chrome浏览器脚本问题
【LoadRunner】解决LR11无法录制Chrome浏览器脚本问题 LoadRunner录制脚本时,遇到高版本的IE、FireFox,或者Chrome浏览器,会出现无法录制脚本的问题,下面就来讲一下如何利用LR自带的wplus_init_wsock.exe插件进行脚本录制。 该插件的存放路径:D:\HP\LoadRunner\bin\wplus_i...转载 2019-03-13 12:05:34 · 18045 阅读 · 15 评论 -
Loader Runner 课程笔记(三)发现服务器瓶颈点、多机联合和生成报告
1.如何找到服务器的瓶颈点设计场景设置人数为1000每三秒进一人持续时间一天2.实时监控参数变化开始脚本后保持运行,此时要事实观察参数1.是否有没有失败的Vuser出现2.吞吐量是否有下降的趋势3.Windows\Unix资源,CPU指数是否超过70%存在任意情况时,立即关闭场景,查看出现情况时Vuser的数量即服务器的峰值但往往服务器的...原创 2019-03-19 16:09:39 · 64 阅读 · 0 评论 -
Loader Runner 课程笔记(二)检查点、关联和参数化
1.插入检查点切换到树视图在页面加载完成后检查,所以使用在之后插入插入文本检查点输入想要检查的内容,勾选左右边界则更加精准,左侧和右侧是以搜索的内容为基准的,可以不勾选,要确保跳转失败的页面没有检查点搜索的内容,才有意义切换回脚本视图插入检查点后,脚本生成web_find函数,打开运行时设置首选项——》勾选启用图像和文本检查2.自动关联回...原创 2019-03-17 17:47:32 · 152 阅读 · 0 评论 -
Loader Runner 课程笔记(一)录制设置和压测
1.录制前设置1.创建脚本新建单协议脚本—》选择Web协议—》创建LR11只支持WIN7系统、浏览器IE8、9和低版本的火狐(24.0或36.0),高版本IE可以卸载装IE8或9,不支持谷歌,LR自带火狐路径HP\LoadRunner\bin\firefox推荐使用架设代理的方式进行录制设置录制程序win32 应用程序一般应用于C/S架构,使用代理录制不能勾选录制应用程序启动。...原创 2019-03-19 14:18:11 · 203 阅读 · 0 评论 -
Jmeter 课程笔记(一)两种录制脚本的方法:badboy和自设代理
1.环境配置配置Jmeter界面语言:bin目录下的jmeter.properties,找到language改为zh_CN,去掉注释并保存操作的备份文件在backups目录下用户手册目录:apache-jmeter-4.0\printable_docs\usermanual2.两种录制方式badboy录制脚本(局限性大)自设代理的形式(推荐)2.1Badboy的录制...原创 2020-11-26 11:40:15 · 280 阅读 · 0 评论 -
Jmeter 课程笔记(二)ftp请求测试和Jmeter连接数据库
1.ftp请求测试线程组(右键)—》Sampler—》FTP请求线程组(右键)—》监听器—》查看结果树名称与注释可以自行去定义,除文本以外的文件需要勾选Use Binary modeRemote File 指的是 服务器上的文档,Local File 指的是 本地的的文档默认目录为Jmeter的bin目录,也可以自定义保存的目录,Local File Contents可以对...原创 2020-11-26 11:41:36 · 189 阅读 · 0 评论 -
Jmeter 课程笔记(三)三种参数化方式
1.三种参数化方式1.1读取文本方法1 __CSVRead函数函数助手使用__CSVRead函数第一个参数为文本的路径,第二个参数为读取文本的第几列(列数从0开始,文本的每一列之间只支持用逗号隔开)点击生成拷贝字符串,复制到想要替换的参数即可,运行前更改线程组的线程数对应参数的个数方法2 CSV 数据文件设置线程组(右键)—》配置元件—》CSV 数据文件设置...原创 2020-11-26 11:42:34 · 272 阅读 · 0 评论 -
Jmeter 课程笔记(四)关联
LR中有手动关联和自动关联,Jmeter中只有手动关联,自动关联准确性低1.第一种关联方式Http请求(右键)—》后置处理器—》正则表达式提取器将其放在生成想要关联的页面下在页面中找到其位置复制当前区域(源码中有相似的值对该区域进行拓展复制)将想要关联的值删除后添加(.*?),当用一个正则表达式提取多个值的时候使用模版,模版$1$说明取的是第一个模版里的值,匹配数字...原创 2020-11-26 11:42:47 · 92 阅读 · 0 评论 -
Jmeter 课程笔记(六)性能测试
不要使用GUI模式加载测试,仅能进行调试和生成脚本1.添加聚合报告线程组(右键)—》监听器—》聚合报告2.禁用察看结果树3.设置Jmeter环境变量新建环境变量JMETER_HOMED:\Program Files\apache-jmeter-4.0Path中添加%JMETER_HOME%\binjmeter -v 验证是否配置成功4.运行测试脚本...原创 2020-11-26 10:52:40 · 109 阅读 · 0 评论 -
Jmeter 课程笔记(五)集合点、思考时间和三种断言
添加集合点Http请求(右键)—》定时器—》Synchronizing TimerNumberb of Simulated Users to Group by 并发用户数量,默认为0则与线程组的线程数一致Timeout inmilliseconds 超时时间(毫秒),超时后放开线程,为零则不达到用户数不会放开添加思考时间1.固定定时器Http请求(右键)—》定时器—》固定定...原创 2020-11-26 11:43:41 · 158 阅读 · 0 评论