随笔分类 - jmeter
摘要:Jmeter录制脚本时,跟http脚本录制主要区别是,https录制需要添加安全证书。 一Jmeter代理服务器及证书配置。 1、打开Jmeter,右键测试计划添加线程组,右键工作台→非测试元件→http代理服务器 2、设置http代理服务器。 端口默认8888,为了避免跟本地fiddler冲突,改
阅读全文
摘要:Jmeter有录制功能,录制HTTPs需要增加一个证书配置,录制步骤如下: 1、打开jmeter,添加线程组、线程组右键,逻辑控制器>录制控制器 工作台 右键 非测试元件 >HTTP代理服务器 2、启动jmeter代理服务器,点击HTTP代理服务器页的【启动】按钮,点击前需要设置端口,我这里设置了端
阅读全文
摘要:描述: 使用BeanShell 对比取出来的值,如不一致,报错 步骤一: 使用json Extractor后置处理器,取出"登入成功" 使用BeanS hell断言: 语法: if (!vars.get("request").equals("登入成功")) { Failure = true; Fai
阅读全文
摘要:注意: 这里录制https的请求 端口号一定是443 才可以抓取到!!!!!! (进坑多次)
阅读全文
摘要:1.jmeter开启代理后,在bin目录下找到 证书 2.把这个证书通过QQ发送到手机上面,使用QQ浏览器打开 安装证书,信任证书 3.jmeter里点击SSl管理器选择上面的证书(这部貌似为了抓浏览器) 补充的文章: https://www.cnblogs.com/kaibindirver/p/9
阅读全文
摘要:要达到的目的: app每个请求里面 请求头都带有一个 sign 的参数, 他的值是通过 开发自己设计的拼接方式 再通过md5加密生成 我们就是要生成这个sign的值出来 准备: 和开发要到签名组成公式: 这里公司具体的签名算法已在我的百度云盘有详细讲解 注意: 这里最后的拼接公式是 body(里的请
阅读全文
摘要:有时在接口测试时,其参数需要为时间戳或者是日期格式的数据。针对此问题,可以使用JMeter自带的_time 函数来解决以上问题 操作步骤: 1、通过函数助手,生成一个_time 函数: 2、如果参数为时间戳,那公式为: ${__time(,)} : 默认该公式精确到毫秒级别, 13位数 ${__ti
阅读全文
摘要:对于大部分请求返回的结果,都是json,有一个更方便使用的插件:JSON Extractor 不过得首先下载插件 https://jmeter-plugins.org/wiki/JSONPathExtractor/ 下载后解压以后将lib和lib/ext中的jar包放到安装目录对应位置,重启即可 简
阅读全文
摘要:要关联这个 user_id":"10145" 说明: 简单介绍一下Jmeter正则表达式提取器的使用方法。 1、添加Jmeter正则表达式提取器 在具体的Request下添加Jmeter正则表达式提取器(Jmeter正则表达式在“后置处理器”下面) 2、Jmeter正则表达式提取器控制面板,截图如下
阅读全文
摘要:在官网下载: https://jmeter.apache.org/download_jmeter.cgi 新版本 要从命令行启动 cd 到bin目录下 使用 sh jmeter
阅读全文
摘要:并发:同一时刻向服务器发送请求的数量就是并发数并发只是让用户表面上看起来是同时,但是后台通过CPU和线程调节,合理分配请求处理,会有先后顺序的,比如做压测,1000并发数,发送请求的时间都是不同的.但是压测的目的不是说看同时发送请求,而是看在一个很短的时间范围内,服务器处理大量请求的能力.与并行区别
阅读全文
摘要:在线程组中添加 http cookie manager即可 场景:登录后点击刷新简历
阅读全文
摘要:JMETER: 浏览器 後記: 有時候配置好了,也無法抓到請求,懷疑是jdk版本太高, 試下1.7的jdk,因為以前搞jmeter監控的時候就是jdk太高導致無法監控
阅读全文
摘要:1.先选中需要添加的请求头参数,复制 2.点击jmeter的请求头工具 的 "add from clipboard" 先前复制的请求头参数就过去了
阅读全文
摘要:网关和DNS填写: 使用IP欺骗功能必须得本地有多个可用IP,通常普通的PC机只有一个物理网卡,这就需要我们手工设置多IP绑定同一网卡: a、开始菜单 -> 控制面板 -> 网络共享中心 -> 更改适配器设置 -> 本地链接 b、右键本地链接 -> 属性,选择Internet 协议版本4(双击打开窗
阅读全文
摘要:${__machineIP()} 获取当前本地IP地址(后面发现其实这个是在函数助手里面可以选择的) ${__threadNum} 获取当前线程是第几
阅读全文
摘要:1.配置分布式,调度机(master) 看不到 执行机(slave)。 原因: slave是放在一个交换机下面,然后在这个交换机下面又接了个路由器,control连的这个路由器 解决: CONTROL要再路由器上面,即和slave机变control机即可 Jmeter 5.0 遇见connectio
阅读全文

浙公网安备 33010602011771号