基础服务
【未分类】
备忘的一些链接
图床列表 - imgtu
【目录】生活&其它
游戏修改器-nes游戏修改记录
尝试操作系统-Community20.3
哈哈哈
警世恒言/人生谎言
使用视频采集卡让笔记本当nuc的屏幕
【已废弃】获取微信好友-itchat
获取微信好友-pc hook
易混词语(尽量避免使用)
有用的链接(工具)
zy服务版本记录
注意安全、生命、健康
日文输入法
安卓模拟器中使用微信充值微信豆
备忘小技巧
excel
网站生成
静态网站生成工具-vuepress
静态网站生成工具-hugo
【目录】代码片段
动态显示select的option列表
同时显示汉字和拼音
常用java代码
性能
jmeter
jmeter-性能
ops
kubernetes
jenkins
drone
服务升级记录
mrdoc升级记录
mysql升级记录
方案
跨语言的web服务间接口调用安全问题
【其它编程语言】
编程-javascript
编程-python
前端框架-react
编程-golang
c语言
.NET(dotnet)
【前端】
Lua简明教程
【缓存】redis
redis
服务搭建
搭建mrdoc
主机服务及端口列表
安装centos7虚拟机
docker
虚拟机-vagrant和virtualbox
安装AlpineLinux虚拟机
docker machine
docker-swarm
配置https域名
centos7服务器清理磁盘空间
vscode
multipass
ubuntu 使用
【数据库】mysql
mysql命令
mysql
HashDatabaseAndTableTest.java
mysql-快速导入100w条记录
mysql高级命令
用于排查问题的一些常见命令
基础信息
mysql5.7升级到8
maven相关
maven命令行汇总
自动升级maven工程中的项目版本
maven基础及高级
windows系统使用
windows客户端软件使用
windows 宿主机 + virtualbox虚拟机共同使用
windows常见问题记录
新的开发环境
windows11配置
windows系统下载
命令行安装软件 & 配置软件
折腾谷歌浏览器
浏览器插件列表
windows音频视频下载工具
云服务
服务-tao-道
【目录】技术分享
技术分享-todo
【目录】shell
windows常用命令
shell脚本汇总
shell命令汇总
windows常用脚本
命令行操作录制工具 asciinema-player
windows软件包管理器scoop
网络相关
服务使用
nexus
jenkins
apifox
notify (bark-server)
开发人员相关
IDEA相关配置
压力测试工具-jmeter
【目录】git集合
git常用操作
gitlab替代品:gitea搭建及简单使用
【git神技】git配置多个提交账户
【git神技】git别名使用
【git神技】一个本地仓库同时提交到github/gitlab/gitee等多个代码平台
gitlab使用记录
git问题汇总
git-for-windows配置
用过的jdk版本
内网穿透-通过公网ip访问本地web服务
常见问题的排查及工具
本文档使用 MrDoc 发布
-
+
首页
压力测试工具-jmeter
# jmeter ## 单机gui压力测试 ### 配置 jmeter.properties 位置:$JEMTER_HOME/bin 搜索如下内容并修改: (注意去掉内容前的#) | 内容 | 对应的值 | 说明 | | --- | --- | --- | | sampleresult.default.encoding | UTF-8 | | |jsyntaxtextarea.font.family | 微软雅黑 | | |jsyntaxtextarea.font.size | 16 | | |jmeter.hidpi.mode | true | | |jmeter.hidpi.scale.factor | 2.2 | | ## 分布式压测 https://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.html 机器如下: | ip | 说明 | | --- | --- | | 192.168.1.55 | master, web-server | | 192.168.1.100 | slave | | 192.168.1.101 | slave | | 192.168.1.102 | slave | 如上机器均需要在如下目录安装软件: - /opt/workbench/tools/jdk8 - /opt/workbench/tools/apache-jmeter-5.5 并配置环境变量 ### 配置 #### slave 修改$JMETER_HOME/bin/jmeter.properties - server.rmi.ssl.disable 为 true - server.rmi.port为1099 (可不修改) #### master 修改$JMETER_HOME/bin/jmeter.properties - server.rmi.ssl.disable 为 true - server.rmi.port为1099 (可不修改,若不需要作为slave节点,则不需要配置) - remote_hosts为192.168.1.100:1099,192.168.1.101:1099,192.168.1.102:1099 (为gui使用,命令行时使用-R来覆盖该值,不使用-R时为单机版) ### 运行 1. 先在master上运行服务 `nohup java -jar for-jmeter.jar &` (搜索工程for-jmeter) 2. 先在每个slave上运行 `sh /opt/workbench/tools/apache-jmeter-5.5/bin/jmeter-server &` 3. 在master上执行jmeter命令 ```text RANDOM_STR=`date +"%Y%m%d__%H_%M_%S"` && jmeter -n -t /root/jmeter_dir/test-by-jmeter.jmx -l /root/jmeter_dir/jmeter-result-${RANDOM_STR}.jtl -e -o /root/jmeter_dir/jmeter-report-test-by-jmeter-${RANDOM_STR} -R 192.168.1.100:1099,192.168.1.101:1099,192.168.1.102:1099 ``` ### command line - `jmeter -n -t [jmx file] -l [results file] -e -o [Path to report folder] -R 远程IP(多个IP之间用英文逗号隔开)` eg, `jmeter -n -t /ws/file/app-user.jmx -l result.jtl -e -o /ws/file/jmeter-report/app-abc -R 192.168.1.100:1099,192.168.1.101:1099,192.168.1.102:1099` + -n --> no-gui + -t --> testplan - jmeter -g jlt文件 -o 网页版报告文件夹
我是张三
2023年9月9日 15:09
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
eblog
Markdown文件
分享
链接
类型
密码
更新密码