jmeter

Mac下安装

$ brew install jmeter
$ cp /usr/local/bin/jmeter /Applications/

双击/Applications/jmeter打开即可。

添加gRPC插件

  1. 复制到/usr/local/Cellar/jmeter/5.5/libexec/lib/ext/目录

  2. 重启jmeter

Linux下安装插件

参考

http使用实例

jmeter很耗费CPU,通常需要在服务器上执行,示例:

./jmeter -n -t xxx.jmx -l result.jtl -e -o ./result

然后可以把生成的result.jtl复制到自己的开发机上,在jmeter中选择响应的图表,选择导入文件生成即可。

如上命令也在./result目录下生成了网页版的结果报告。

gRPC使用示例

  1. Test Plan右击,Threads(Users)下选中Threads Group

  2. 在新建的Threads Group右击,Sampler下选中GRPC Request

  3. 选中GRPC Request,填Server Name or IPPort NumberProto Root Directory填项目里proto文件所在的目录,Library Directory (Optional)googleapis的目录

  4. 点击Listing,选择要测试的方法。如果没出现,点击右上角的叹号,检查日志,通常是proto定义的有问题

  5. Send JSON Format With the Request填要发送给服务端的json数据

  6. 在顶层Test Plan右击,Listener下添加View Results TreeSummary Report

  7. 点击工具栏Start按钮,在View Results Tree页面可看到发起的请求和响应,在Summary Report可看到统计信息

参考

Last updated

Was this helpful?