内容简介:本地环境为macOS Mojave 10.14.4当前下载的jmeter版本为 5.1.1解压下载之后, 运行命令:
本地环境为macOS Mojave 10.14.4
当前下载的jmeter版本为 5.1.1
解压下载之后, 运行命令:
sh ~/Downloads/apache-jmeter-5.1.1/bin/jmeter
就运行起来了
进行tcp压测
首先创建Thread Group
注意几个关键点:
- Number of Threads (users) 创建进程组, 相当于多少并发
- Ramp-Up Period (in seconds) 设定的并发值在多少秒内到达预期, 模拟自然流量
- Loop Count 每个进程组循环多少次
Loop Count
* Number of Threads
就是整体请求数量了
创建tcp Sampler
这篇文章是使用最基本的文字tcp传输
看图说话, TCP classname默认为: org.apache.jmeter.protocol.tcp.sampler.TCPClientImpl
, 可以直接从 Text to send
中传入文本
传文本的时候 一定 要输入之后加一个回车,写 \n
都不管用, 必须 是回车, 它是自动转换的, 不然会造成数据找不到终止断点
如果使用 org.apache.jmeter.protocol.tcp.sampler.BinaryTCPClientImpl
则需要在 End of line byte value
里面传值, 通常是 10
且 Text to send
传的是16进制数据
创建 summary report
用于做统计表格
创建 view results tree
用于查看请求数据返回数据
安装cpu/内存监控插件
5.1.1 版本的和之前搜的有些不一样, 现在有了一个内置的扩展商店
Download plugins-manager.jar and put it into lib/ext directory, then restart JMeter.
看到这句话没? 点就行了, 然后把它放到jmeter目录 lib/ext
下,重启jmeter就能看到了
- 点进去搜索
PerfMon
,就是我们要找的了, 点击安装 , 从插件简介里也能看到 文档地址 - 在文档中找到
Server Agent
的 下载地址 - 在被测服务器中安装 Server Agent , linux 直接运行
serverAgent.sh
默认端口为 4444
添加监控:
点 Add Row
添加目标服务器的ip和端口就行, 端口默认4444
以上就是一套简单的tcp压测测试了
以上所述就是小编给大家介绍的《Jmeter 对Tcp进行压测》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 流程篇 | 避免 evalString 进行回调,使用 JSB 进行手动绑定
- 【Cocos Creator】拒绝 evalString 进行回调,使用 JSB 进行手动绑定(流程篇)
- 【技术分享】通过短信进行XSS攻击:在Verizon Message应用中利用文本消息进行攻击
- 用Apache Spark进行大数据处理 - 第六部分: 用Spark GraphX进行图数据分析
- 对集群进行集中管理
- 快速进行服务接口监控
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Hard Thing About Hard Things
Ben Horowitz / HarperBusiness / 2014-3-4 / USD 29.99
Ben Horowitz, cofounder of Andreessen Horowitz and one of Silicon Valley's most respected and experienced entrepreneurs, offers essential advice on building and running a startup—practical wisdom for ......一起来看看 《The Hard Thing About Hard Things》 这本书的介绍吧!