win10 Jmeter5.1进行websocet压力测试笔记 服务端 net core2.2

1. win10安装jmeter5.1

参考文件 https://blog.csdn.net/Jenny_He/article/details/88926605


2.

JMeter 扩展实现 WebSocket 支持

JMeter 是目前最为流行的开源性能测试工具,JMeter 本身提供的基于插件的机制允许第三方实现标准 JMeter 所不支持的协议,而 WebSocket 的一个比较好的实现是 WebSocketSampler 。利用此插件,能完成基于 WebSocket 协议的基本性能测试。

安装 WebSocketSampler 插件

通过插件地址 https://github.com/maciejzaleski/JMeter-WebSocketSampler/releases 下载最新版本(目前版本是1.0.2)

image

下载相关额外的依赖

jetty-http-9.1.1.v20140108.jar

jetty-io-9.1.1.v20140108.jar

jetty-util-9.1.1.v20140108.jar

websocket-api-9.1.1.v20140108.jar

websocket-client-9.1.1.v20140108.jar

websocket-common-9.1.1.v20140108.jar

可以从这里下载 后5个

https://github.com/maciejzaleski/JMeter-WebSocketSampler/issues/12

第一个jar包在这里下载 :  jetty-http-9.1.1.v20140108.jar

image

下载好的JMeter-WebSocketSampler-version-1.0.2.jar 及 6个依赖包放到 jmeter根目录\lib\ext文件夹

image


命令行启动jmeter 怎么启动看安装那里

image


3. net core 配置websocket

看微软文档 下载demo https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/websockets?view=aspnetcore-2.2

下载demo可以用  https://minhaskamal.github.io/DownGit/#/home 在下载框输入 https://github.com/aspnet/AspNetCore.Docs/tree/master/aspnetcore/fundamentals/websockets/samples/2.x/WebSocketsSample

下载后跑起来 这样的

image


4. 配置jmeter

参考文章 https://blog.csdn.net/typing_yes_no/article/details/49512167

我的配置截图

image

查看结果树

image

posted @ 2019-06-21 16:04  小谭行天下  阅读(786)  评论(0编辑  收藏  举报