JMeter启动性能监控需添加线程组和HTTP请求

1 ServerAgent启动的校验

a 在笔记本电脑打开telnet监听(控制面板-程序-打开或关闭Windows功能-telnet客户端勾选打开)

b cmd进入命令框,输入如下内容:

telnet yourip 4444 #连接ServerAgent
test #发送test进行测试
exit #退出,即断开连接

c 观察server端是否有接收到消息,出现如下情况说明ServerAgent打开成功

复制代码
[root@bjdhj-120-215 ~]# /opt/soft/ServerAgent-2.2.1/startAgent.sh
INFO 2016-02-18 10:52:51.749 [kg.apc.p] (): Binding UDP to 4444
INFO 2016-02-18 10:52:52.749 [kg.apc.p] (): Binding TCP to 4444
INFO 2016-02-18 10:52:52.754 [kg.apc.p] (): JP@GC Agent v2.2.0 started
INFO 2016-02-18 10:56:55.198 [kg.apc.p] (): Accepting new TCP connection #成功连接
INFO 2016-02-18 10:57:00.830 [kg.apc.p] (): Yep, we received the ‘test’ command #接收到test消息
INFO 2016-02-18 10:57:05.185 [kg.apc.p] (): Client disconnected          #断开连接

复制代码

2 Jmeter客户端的监听测试

a 打开JMeter.bat,添加监听器Permon Metrics Collector-Add Row添加一行monitor配置(修改Host/IP为测试IP)-运行-观察server日志即chart图标内容。

ServerAgent端的日志:
INFO 2016-02-18 11:02:14.197 [kg.apc.p] (): Accepting new TCP connection
INFO 2016-02-18 11:02:14.243 [kg.apc.p] (): Yep, we received the ‘test’ command
INFO 2016-02-18 11:02:14.246 [kg.apc.p] (): Starting measures: cpu:
INFO 2016-02-18 11:02:14.402 [kg.apc.p] (): Client disconnected

b 运行jmeter时,成功连接然后立刻断开了,并没有获取我们想要的数据。猜想需要一个时间控制的元器件,使其能够获取一段时间的数据。

i 步骤:添加线程组(不添加发送请求),设置循环次数为永远,点击运行。

结果:成功连接然后立刻断开

ii 添加线程组,设置循环次数为"永远";为线程组任意添加一个Sampler(并不设置参数);添加一个PerfMon Metrics Collector监听器;点击运行。

结果:成功获取chart图,点击stop,即结束监听数据。

猜你喜欢

转载自blog.csdn.net/weixin_44256848/article/details/86671903
今日推荐