关于JMeter中的XMPP协议的一些注意事项

一: 小编的之前的导入XMPP协议的插件为1.4.0和1.5.1,导入成功后,连接服务器没有错误,但是出现错误的是登录的请求,下图分别为XMPP版本以及结果树错误的详细信息



(注意在CSDN上上传截图一定要最好JPG格式,不然有时候会发生上传失败,虽然大小在范围内,亲身体会)

关于JMeter中的XMPP协议的一些注意事项


结果树中的错误信息


关于JMeter中的XMPP协议的一些注意事项



关于JMeter中的XMPP协议的一些注意事项



这种错误小编想了好久,改配置文件,修改配置文件,修改服务器设置,都觉得不妥,详情请看

https://www.oschina.net/question/872914_80498


然后找了下XMPP版本有关的设置,发现有个低配版0.0.0-STOCK这个版本好像都兼容


在进行XMPP版本的重新导入之前,需要进行以下步骤,首先找到JMeter根目录,找到lib/etc将其中有关XMPP的协议插件删除


关于JMeter中的XMPP协议的一些注意事项


如图只要将一个0.11以及XMPP的插件包放入就行。

(如果还是不行那就进行如下步骤)


关于JMeter中的XMPP协议的一些注意事项


可以直接找,应该在其他下载的XMPP包内有



二:然后打开JMeter,查看Jmeter Plugins Manager


关于JMeter中的XMPP协议的一些注意事项



开始进行基本的XMPP协议的JMeter的测试!建立连接


关于JMeter中的XMPP协议的一些注意事项


1:服务器的相关配置


关于JMeter中的XMPP协议的一些注意事项


端口和服务器IP地址可以通过各种截包工具截取!(fiddler  wireshark  等等)填错的话在结果树中会出现连接错误

2:建立连接,与服务器进行连接


关于JMeter中的XMPP协议的一些注意事项


先添加一个连接的请求


关于JMeter中的XMPP协议的一些注意事项



3:发送登录请求

继续添加XMPP(bzm-XMPP Sample)


关于JMeter中的XMPP协议的一些注意事项




4:关闭连接


关于JMeter中的XMPP协议的一些注意事项


这样基本的流程就能跑通,再进行后续的发送数据,以及加入群房间等操作


最后添加结果树,运行线程组,查看结果树的信息

关于JMeter中的XMPP协议的一些注意事项


有些时候发送数据,参数很多,可以通过截取数据包获得,单纯的发送text和目标地址和内容还不够,详情问开发(小编上面加了个乱码的设置,之前有讲过,这里不重复了)


后续继续更新,原创测试小白 O(∩_∩)O哈哈~