jmeter
Mac下安装
$ brew install jmeter
$ cp /usr/local/bin/jmeter /Applications/
双击/Applications/jmeter
打开即可。
添加gRPC插件
下载jmeter-grpc-request v1.2.6的
jar
包复制到
/usr/local/Cellar/jmeter/5.5/libexec/lib/ext/
目录重启
jmeter
Linux下安装插件
http使用实例
jmeter
很耗费CPU,通常需要在服务器上执行,示例:
./jmeter -n -t xxx.jmx -l result.jtl -e -o ./result
然后可以把生成的result.jtl
复制到自己的开发机上,在jmeter
中选择响应的图表,选择导入文件生成即可。
如上命令也在./result
目录下生成了网页版的结果报告。
gRPC使用示例
Test Plan
右击,Threads(Users)
下选中Threads Group
在新建的
Threads Group
右击,Sampler
下选中GRPC Request
选中
GRPC Request
,填Server Name or IP
、Port Number
,Proto Root Directory
填项目里proto
文件所在的目录,Library Directory (Optional)
填googleapis
的目录点击
Listing
,选择要测试的方法。如果没出现,点击右上角的叹号,检查日志,通常是proto
定义的有问题Send JSON Format With the Request
填要发送给服务端的json
数据在顶层
Test Plan
右击,Listener
下添加View Results Tree
和Summary Report
点击工具栏
Start
按钮,在View Results Tree
页面可看到发起的请求和响应,在Summary Report
可看到统计信息
Last updated
Was this helpful?