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?