随笔分类 -  jmeter

摘要:Process proc = Runtime.getRuntime().exec("python /Users/lucax/Desktop/工作/Ai双师项目/性能优化迭代_脚本准备/获取学生token脚本.py"); proc.waitFor(); 阅读全文
posted @ 2019-10-15 16:19 凯宾斯基 阅读(2046) 评论(0) 推荐(0)
摘要:原文地址: https://www.cnblogs.com/whitewasher/p/9504728.html 当做性能压测时,可能会需要把响应数据的一些字段统计出来。这里简单介绍一下。 1、首先把接口调通,确定需要统计的字段,这里以统计ccmpSeq字段来做例子。 2、添加正则表达式提取器,用来 阅读全文
posted @ 2019-10-15 16:17 凯宾斯基 阅读(981) 评论(0) 推荐(0)
摘要:分别可以匹配 1 2 3 位数字 如图所示,这样是匹配14位数字,如果响应是纯数字可以直接用上 阅读全文
posted @ 2019-10-14 12:49 凯宾斯基 阅读(1535) 评论(0) 推荐(0)
摘要:1、添加用户自定义变量 在要用到随机值的地方写入 ${__RandomFromMultipleVars(1|2|0)} 例子: 效果: 阅读全文
posted @ 2019-10-12 17:54 凯宾斯基 阅读(2840) 评论(0) 推荐(0)
摘要:各位: 以下是本周第一次双师压测结果,后续优化后会更新优化结果。 配置: 压测环境: staging压测服务器配置4核16G,数据库4核8G 线上环境: 服务器配置16核24G,数据库主库:2核4,从库:4核8G 负载机: 8核16G 内网 一、基准测试 各位: 以下是本周第一次双师压测结果,后续优 阅读全文
posted @ 2019-08-27 10:48 凯宾斯基 阅读(423) 评论(0) 推荐(0)
摘要:假如: 有10个数: 1、2、3、4、5、6、7、8、9、10 按由大到小将其排列。 求它的第90%百分位,也就是第9个数刚好是9 ,那么他的90%Line 就是9 。 另一组数: 2、2.1、2.5、3、3.4、3.4、4、4、4、4、5、5、5、5.9、5.91、6.8、8、12、24、24.1 阅读全文
posted @ 2019-08-26 14:35 凯宾斯基 阅读(342) 评论(0) 推荐(0)
摘要:JMeter元件都是有作用域的,而变量大多使用正则表达式提取器,要想在不通过线程组件使用变量参数,则需要设置全部变量 JMeter函数助手就提供了一个函数用于设置全局变量属性,实现的功能类似于在用户自定义变量中添加的变量。 __setProperty:用于动态设置JMeter属性 Return Or 阅读全文
posted @ 2019-08-26 00:35 凯宾斯基 阅读(484) 评论(0) 推荐(0)
摘要:Percent Executions 下的 Throghput 意思是跑总线程的百分之多少。 如 10线程循环一次, Throghput 设置为80,则有8个线程会跑这个请求 Total Executions 下的 Throghput 意思是跑总线程的多少个线程。 如 10线程循环一次, Throg 阅读全文
posted @ 2019-07-27 22:34 凯宾斯基 阅读(232) 评论(0) 推荐(0)
摘要:beanshell log日志设置、log日志输出 步骤: 1.从选项-勾选Log Viewer,打开调试窗口 2.选择显示log的等级 3.在脚本中加入要打引的log 如: log.info(‘日志’) beanshell 通用的语句 vars.get(String paramStr):获得变量值 阅读全文
posted @ 2019-06-06 11:54 凯宾斯基 阅读(6894) 评论(0) 推荐(0)
摘要:参考文章1; Jmeter 运行 Python 代码进行 AK/SK 认证 (使用 OS Process Sampler) 思路是;jmeter调用shell,用shell执行py 参考文章2: Jmeter执行python脚本函数使用说明 jmeter-functions-execute-pyth 阅读全文
posted @ 2019-06-06 00:49 凯宾斯基 阅读(1691) 评论(0) 推荐(0)
摘要:jmeter 执行python脚本 jmeter 可以通过Jython 执:行python代码 1、下载Jython jar包:http://www.jython.org/downloads.html(这个不行了) https://www.jython.org/download 2、把下载的Jyth 阅读全文
posted @ 2019-06-05 18:45 凯宾斯基 阅读(6949) 评论(0) 推荐(0)
摘要:jmeter很小,很快,使用方便,可以在界面运行,可以命令行运行。简单介绍下命令行运行的方式 上面一条命令应该可以满足大部分需求。 使用-R指定节点时,当然要首先在这些节点上启动jmeter-server的服务,-l指定日志,jmeter运行过程中的所有请求记录,都会保存在这个jtl文件中。 调试压 阅读全文
posted @ 2019-04-25 11:04 凯宾斯基 阅读(2205) 评论(0) 推荐(0)
摘要:1. 简介 使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资 本文介绍windows下以命令行模式运行的方法。 1.1. 命令介绍 jmeter -n -t <testplan filename> -l <listener filename> 示例: jmet 阅读全文
posted @ 2019-04-25 10:11 凯宾斯基 阅读(31177) 评论(0) 推荐(2)
摘要:先下载Jmeter资源监控插件,我的百度云jmeter视频里面有说。 地址如下: JMeterPlugins-Standard-1.3.1.zip 下载 https://jmeter-plugins.org/downloads/old/ ServerAgent-2.2.1.zip 下载 https: 阅读全文
posted @ 2019-01-17 13:01 凯宾斯基 阅读(1166) 评论(7) 推荐(0)
摘要:集合点: 简单来理解一下,虽然我们的“性能测试”理解为“多用户并发测试”,但真正的并发是不存在的,为了更真实的实现并发这感念,我们可以在需要压力的地方设置集合点,每到输入用户名和密码登录时,所有的虚拟用户都相互之间等一等,然后,一起访问。 注意: 1.JMeter里面的集合点通过添加定时器来完成。 阅读全文
posted @ 2019-01-10 00:29 凯宾斯基 阅读(220) 评论(0) 推荐(0)
摘要:/bin 目录(常用文件介绍) examples:目录下包含Jmeter使用实例 ApacheJMeter.jar:JMeter源码包 jmeter.bat:windows下启动文件 jmeter.sh:Linux下启动文件 jmeter.log:Jmeter运行日志文件 jmeter.proper 阅读全文
posted @ 2018-12-03 18:06 凯宾斯基 阅读(222) 评论(0) 推荐(0)
摘要:1.关闭所有浏览器 2,使用终端 输入 : /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --ignore-certificate-errors --ignore-urlfetcher-cert-requests 然后在 阅读全文
posted @ 2018-11-02 14:36 凯宾斯基 阅读(1823) 评论(0) 推荐(0)
摘要:1.去掉请求头的Content-Type字段、Host字段 即可 阅读全文
posted @ 2018-09-20 20:01 凯宾斯基 阅读(930) 评论(1) 推荐(0)
摘要:1.踩坑系列一: 抓包出来有host的字段,放到jmeter里面一起请求就报错了,去掉就请求正常了 1.踩坑系列二: 从花瓶复制过去 的values 前面有空格,肉眼看起来没有 阅读全文
posted @ 2018-09-20 19:25 凯宾斯基 阅读(344) 评论(0) 推荐(1)
摘要:配置CSV Data Set Config 图 3 配置CSV Data Set Config Filename: 指保存信息的文件目录,可以相对或者绝对路径。否则会在jmeter日志文件(jmeter.log目录位置D:\Program Files\apache-jmeter-2.13\bin)中 阅读全文
posted @ 2018-09-14 12:32 凯宾斯基 阅读(924) 评论(0) 推荐(0)