社区
Linux/Unix社区
帖子详情
关于压力测试客户端?求指点
Houwch
2015-04-07 08:56:52
1.客户端要模拟很多客户
2.客户分别要和服务器的两个模块通信,并且是长连接
3.客户端如果于服务器通信失败,需要重新连接
这样的压力测试客户端应该使用什么模型呢?求指点
...全文
48
1
打赏
收藏
关于压力测试客户端?求指点
1.客户端要模拟很多客户 2.客户分别要和服务器的两个模块通信,并且是长连接 3.客户端如果于服务器通信失败,需要重新连接 这样的压力测试客户端应该使用什么模型呢?求指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
csdn_vieri
2015-04-07
打赏
举报
回复
简单点,3类不同的线程 第1类线程负责连接和向服务器注册,发送消息。每一个客户端设置一个标志位标识和服务器的连接状态,线程不停的检查其负责的客户端的连接状态,如果连接不OK,就连接和注册。然后再检查第2个客户端的连接状态。。。 第2类线程负责接收服务器发送给客户端的消息。 第3类线程负责解析和处理服务器发送过来的消息。 每一类线程可以创建多个线程干同样的活,把所有要模拟的客户端分配给不同的线程处理。 搞一个大的客户端对象数组,每个线程根据为其分配的客户端列表范围,直接根据数组下标引用客户端对象。
jmeter
压力测试
入门教程
1.Jmeter 概要描叙 jmeter 是一款专门用于功能测试和
压力测试
的轻量级测试开发平台。多数情况下是用作
压力测试
,该测试工具在阿里巴巴有着广泛的使用,估计是不要钱吧,哈哈,功能上来说,整个平台实现了许多和互联网相关的网络测试组件,同时还保留着很强的扩展性方便用于一些非标准的测试场景,让伟大的程序猿同学来告诉它该如何工作。下面我们开始。 2.Jmeter 基本
后端服务器的
压力测试
比如我要测试服务器的连接数最大能达到多少?以前测试的方法是一个
客户端
开启N个线程 (N > 1000 或者2000,3000) 但是并没有达到测试的效果。 做过一些测试,基本方法是启动一个
客户端
,通过多个线程来同时来连接
客户端
,一个线程相当于一个
客户端
连接,线程数量是可控制的,设置参数一般为 100,1000,2000,5000 。有一些测试数据,也未曾记录下来,只是大概了解了下。因为属于EC
如何编写测试用例?
小菜鸟我也正在学习测试相关知识,翻到一个对于新手来说非常好的一片文章,分享给大家~~ 1、刚刚从事软件测试职业,如何快速掌握编写测试用例的方法?该怎样编写测试用例呢? 专家分析: 1、根据需
求
文档,完全按照需
求
文档框架/功能描述,根据自己的理解整理为用例。简单来说,就是将需
求
文档描述的内容,重新按照用例的格式编辑一次,把能想到的各种可能性添加进去。 2、搜索其他测试人员编...
压力测试
工具JMeter入门教程
1.Jmeter 概要描叙 jmeter 是一款专门用于功能测试和
压力测试
的轻量级测试开发平台。多数情况下是用作
压力测试
,该测试工具在阿里巴巴有着广泛的使用,估计是不要钱吧,哈哈,功能上来说,整个平台实现了许多和互联网相关的网络测试组件,同时还保留着很强的扩展性方便用于一些非标准的测试场景,让伟大的程序猿同学来告诉它该如何工作。下面我们开始。 2.Jmeter 基本界面和组件的概念
压力测试
教授要
求
做一个
压力测试
,看多线程下消息的发送情况,之前做起来的确有点心虚,服务端放了太多的逻辑判断和数据库操作,不知道他到底能够承载多少
客户端
,而且能够同时相应多少条消息。
写了个测试程序,测试了3种情况,先测试多线程下循环发送,也是压力最大的测试,这样情况下,因为服务器接受的时候没有建多线程,因此会卡死一段时间,10几秒内数据库中插了2700多条记录,不过服务器列表中只保存了10几条记录。
然后测试同时开50个线程,只发一条记录,相同于
客户端
同时向服
Linux/Unix社区
23,110
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章