摘要: 无头浏览器即为Headless Browser,是没有图形用户界面的web浏览器,通常是通过编程或命令行界面来控制。在正常使用selenium的时候,你必须担心CPU和/或内存的使用。这两种方式都与必须从被请求的URL中显示显示的图形的浏览器相关联。当使用一个无头的浏览器时,我们不用担心这个。因此, 阅读全文
posted @ 2020-01-08 15:53 大大大大大大大白 阅读(1418) 评论(0) 推荐(1) 编辑
摘要: jmeter录制脚本有多种方法,例如badboy、fiddler、jmeter自带的等。 1. fiddler录制 jmx 脚本fiddler安装使用请自行百度。分享自己使用的插件及fiddler:链接:https://pan.baidu.com/s/1SBIB5kyJIpZ8ZtPg5NTgAA提 阅读全文
posted @ 2020-01-08 11:39 大大大大大大大白 阅读(805) 评论(1) 推荐(1) 编辑
摘要: 断言的作用:在使用jmeter过程中,判断一个http请求是否成功,服务器返回数据是否与预想的返回值一致,假如与预想一直就通过,反之就失败。jmeter的多个断言中,响应断言是使用较为广泛的。响应断言位置: 界面如下: 1:Apply to:断言应用范围 Main sample and sub sa 阅读全文
posted @ 2020-01-06 18:19 大大大大大大大白 阅读(959) 评论(0) 推荐(1) 编辑
摘要: Jmeter吞吐量控制器可在做并发分流,数据分流,控制请求次数,限制线程使用次数等 以此来满足需求。 使用场景:例如1000用户并发时,分流处理,全部客户登录,三百用户登录后不做任何操作,五百用户登录后只执行A模块流程,剩下二百用户登录后只执行B模块流程。 此处并不是控制接口或线程组并发, 此处并不 阅读全文
posted @ 2019-12-31 10:22 大大大大大大大白 阅读(1437) 评论(2) 推荐(4) 编辑
摘要: jmeter为纯java编写,所以有三种方式使用java脚本,分别是:调用 .java 文件;调用 .class文件 ;调用 .jar 文件 1. jmeter调用.java文件 1>. 新建一java脚本,内容如下: 2>. 新建线程组>>添加BeanShell Sampler、Debug Pos 阅读全文
posted @ 2019-12-31 09:53 大大大大大大大白 阅读(1071) 评论(0) 推荐(1) 编辑
摘要: 命令: -n :以非GUI形式运行Jmeter -t :source.jmx 脚本路径 -l :运行结果保存路径(.jtl或.csv) 这里后缀可以是jtl或csv,但文件内容格式必须要是csv格式 -e :在脚本运行结束后生成html报告 -o :保存html报告的路径, 此文件夹必须为空或者不存 阅读全文
posted @ 2019-12-31 09:51 大大大大大大大白 阅读(1688) 评论(0) 推荐(2) 编辑
摘要: 以下罗列的是Jmeter 所有线程组的详解,包括官方自带的线程组,和官方插件的线程组。官方线程组安装,详见之前的文章:https://www.cnblogs.com/beimingyouyuqingcangchuli/p/12118462.html 本文详细介绍了 官方插件的持续加压线程组的使用。 阅读全文
posted @ 2019-12-30 11:20 大大大大大大大白 阅读(3069) 评论(2) 推荐(1) 编辑
摘要: 巧用beanshell,做阶梯加压监听 1. 首先先添加阶梯加压线程组 bzm - Concurrency Thread Group 设置阶梯加压值,目标最大并发用户为80,加速步率时长为100秒,步率为5,80并发时持续60秒;配置如下图 2. 添加 BeanShell Sampler ,获取当前 阅读全文
posted @ 2019-12-30 10:45 大大大大大大大白 阅读(2017) 评论(2) 推荐(3) 编辑
摘要: 在正常使用的过程中,当jmeter功能满足不了使用场景时,可以通过安装官方的插件去实现。 Jmeter插件管理官网地址: https://jmeter-plugins.org/install/Install/ 点击下载,然后放置在JMETER根目录下面的lib>ext下面 重启JMETER,在选项里 阅读全文
posted @ 2019-12-30 10:44 大大大大大大大白 阅读(1310) 评论(1) 推荐(1) 编辑