JMeter插件之 BlazeMeter's XMPP----测试Openfire等
JMeter也可以测试XMPP协议了,之前一直使用Tsung或者是直接写java代码结合Java request来进行,现在可以用BlazeMeter提供的插件来进行XMPP测试,无需过多编码。
首先,要在http://www.jmeter-plugins.org/ 下载BlazeMeter's XMPP set插件集,将压缩包解压后,就像为JMeter安装普通插件一样,配置好以后,重启JMeter,然后,打开JMeter以后,如下图所示:
在配置元件里,可以看到XMPP Connection和XMPP Sampler,表示插件安装成功。
相信使用过JDBC request的朋友不会陌生,我们在创建XMPP Sampler之前,首先要创建一个XMPP Connection,下面我们看一下这个元件要填写的参数的含义:
1、Server Address:
指的是部署XMPP服务的IP地址或者是可以访问的机器名
2、Port:
指的是the standard port for clients to connect to the server
3、Service Name:
指的是XMPP服务的域名,如果是openfire指的就是
图中所示的服务器名称,这个值就是配置时填写的domain名称,而不是部署XMPP服务的机器名称,所以大家一定要注意了,如果这个不正确或者不填的话,在登录时会出现:
这样的Error。
4、Transport:
这里有两个选项TCP和BOSH,是客户端与服务器端建立连接用的一种协议,我用的是TCP,另外一个BOSH目前试了一下请求没有成功,查了一下应该是另外一种机制,会继续研究一下。
然后,创建一个XMPP Sampler,
因为在这个采样器里面有很多设置项,图无法截全。在这个采样器里面,首先有一点要注意的是,所有的动作都是单选的,也就是说一个采样器只能进行一种动作,比如说:在XMPP Connection建立好以后,接下来第一个动作就是要跟服务器建立连接,然后,才可以登录,发消息等,那么,我们建立采样器时,就是第一个采样器的动作就只是Connect to Server,第二个采样器就是log in动作,第三个采样器就是send message。
因为不同的应用在通信时会有不同的处理,故其它逻辑利用Java代码或者Beanshell自行定义就好。
转载于:https://www.cnblogs.com/comeonbaby/p/5292025.html
JMeter插件之 BlazeMeter's XMPP----测试Openfire等相关推荐
- Jmeter常用插件,安装集成压力测试工具,dubbo接口插件下载
1.jmeter的无需自行下载jmeter,这里面已经下载好jmter常用插件工具包,下载地址: https://download.csdn.net/download/u011971558/10913 ...
- Android基于XMPP Smack openfire 开发的聊天室
公司刚好让做即时通讯模块,服务器使用openfire,偶然看到有位仁兄的帖子,拷贝过来细细研究,感谢此仁兄的无私,期待此仁兄的下次更新 转自http://blog.csdn.net/lnb333666 ...
- jmeter json断言_Jmeter接口测试+压力测试
jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jmeter是java开发的,所以运行的时候必须先要 ...
- jmeter可以做接口测试和压力测试(较全)
jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jmeter是java开发的,所以运行的时候必须先要安 ...
- Jmeter插件PerfMon Metrics Collector安装使用及报错解决
Jmeter作为一个轻量级的性能测试工具,开源.小巧.灵活的特性使其越来越受到测试人员喜爱.在实际的项目中,特别是跨地区项目,排除合作方指定要求使用Loadrunner作为性能测试工具外,Jmeter ...
- 性能测试——JMeter脚本录制和HTTP负载测试
实验目的 (1)了解Jmeter性能测试工具的用途和简单的操作: (2)掌握Jmeter性能测试工具测试过程: (3)能够使用Jmeter进行负载测试: 实验步骤 使用Jmeter对MercuryTo ...
- Jmeter连接SqlServer数据库进行压力测试
Jmeter连接SqlServer数据库进行压力测试 前提准备:先安装jdbc驱动 驱动下载链接地址:http://pan.baidu.com/s/1bpDpjSr 密码:v6tn 下载解压之后,讲s ...
- 测试http请求的Chrome插件:Postman插件的查找安装模拟测试 - 讲解篇
一个测试http请求的Chrome插件:Postman 本文简述一下这个Chrome插件:Postman插件的查找.下载.安装. 这里需要合法的VPN服务商,具体原因你懂的. Chrome资源查找下载 ...
- Jmeter插件-dubbo
本文介绍jmeter的插件编写 插件化是一种编程思想,例如jmeter的插件,jenkins的插件 Jmeter的插件是什么? jmeter插件是一种扩展机制,通过编写插件,你可以做一些自定义的工作 ...
最新文章
- 百度发的208亿春晚红包,靠这样的技术送到了你手上 | 解读
- Caused by SSLError(“Can‘t connect to HTTPS URL because the SSL module is not available)
- python学习之--安装IDE(eclipse+pydev)
- 搞定全局ID生成器:SpringBoot2.x 集成百度 uidgenerator
- 2010信息科工作总结
- You must supply a resourceID for a TextView
- php+转义实体字符,PHP针对HTML实体字符的转义函数
- unix 安装oracle,linux上安装Oracle
- Qt工作笔记-重写滚轮事件,实现界面的增加、减少(放大、缩小)
- leetcode[232]用栈实现队列/Implement Queue using Stacks
- 11.30 iptables filter表案例 iptables nat表应用
- c语言实验报告函数及其应用,2020c语言实验报告函数总结心得.docx
- ENVI遥感处理(9):遥感影像镶嵌和图像裁剪
- 一个人竟然撸了一个百度网盘客户端
- 企业研发人员配备比例_高新技术企业对研发技术人员占企业总职工人数的比例为多少?...
- syn_sent mysql_服务器上出现大量的SYN_RECV或者SYN_SENT状态的TCP连接的问题分析
- cad工具箱详细讲解_CAD的工具说明及使用讲解
- MobRecon: Mobile-Friendly Hand Mesh Reconstruction from Monocular Image阅读笔记
- 系统集成项目管理工程师备考资料(口袋应试第二版)7
- python路线寻优_曲线寻优
热门文章
- 基数排序算法图解分析
- cie计算机科学,爱德思IGCSE 计算机科学 edexcel computer science
- 的 while循环_十八、Python图解while循环
- 【必看】新手妹子一键删库,老司机机智救场
- RocketMQ Summit 2022 案例征集中
- 如何快速构建服务发现的高可用能力
- php中echo js代码,JS有没类似PHP的echo效果?
- chrome 获取硬件信息_在tinycolinux上安装chrome
- python函数式编程中南大学_中南大学C++实践报告
- springmvc整合redis_111 SpringBoot整合Servlet JSP Filter Listener