Jmeter 压测
安装JDK
brew cask install java8
如果brew 源中无法找到JDK 找不到尝试
$ brew cask install homebrew/cask-versions/adoptopenjdk8
测试
➜ ~ java -version
java version "12.0.2" 2019-07-16
Java(TM) SE Runtime Environment (build 12.0.2+10)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.2+10, mixed mode, sharing)
下载Jmeter
- 下载Jmeter 源码, Apache JMeter - Download Apache JMeter, apache-jmeter-5.4.3.tgz

- 运行Jmeter
// 解压下载包后,命令行进入包中,执行 ./jmeter
➜ bin ./jmeter
WARNING: package sun.awt.X11 not in java.desktop
================================================================================
Don't use GUI mode for load testing !, only for Test creation and Test debugging.
For load testing, use CLI Mode (was NON GUI):
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
& increase Java Heap to meet your test requirements:
Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file
Check : https://jmeter.apache.org/usermanual/best-practices.html
================================================================================

执行压测脚本
- 下载压测脚本📎压力测试环境搭建.zip
- 打开jmx脚本

- 选择 测试环境-testapp.iqc-app.cn.jmx 文件
- 将 crypto-js.js 放入 Jmeter源码 bin 目录
- 点击执行
Charles 抓包
下载Charles
https://www.charlesproxy.com/latest-release/download.do
配置Charles
开启代理

安装SSL证书

安装手机证书

手机和电脑连入同一网络,手机代理设置为,电脑局域网IP, 端口 8888, 按照提示进行手机证书安装

安装完成后,务必进入 设置,通用,关于,证书信任,信任下安装的证书否则无法上网。
180

被折叠的 条评论
为什么被折叠?



