博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
闲论LoadRunner的协议选择、Winsocket、C/S应用程序
阅读量:4193 次
发布时间:2019-05-26

本文共 595 字,大约阅读时间需要 1 分钟。

        很多时候一提到不是基于浏览器的应用,很多人就会想到用WinSocket协议来录制,仿佛Form窗体都可以用Winsocket 。

         从道理上讲网络通讯的底层都是基于Socket的,例如TCP、UPD等,似乎所有的程序都可以用Socket协议来录制。但是事实不是这样的,因为选择的协议决定了LoadRunner如何捕获数据包。否则会多捕获很多无用的数据。

       因此,不是所有的程序都是适合WinSocket协议的。实际上,那些基于Socket开发的应用才真正适合Socket协议来进行录制。其他的,例如基于数据库的应用,就不太时候Socket协议,甚至可能录制不到脚本。

        很多C/S程序,一定要选择合适的协议。根据作者的经验,C/S的程序多数需要手工开发很多脚本,因为录制的很多回放时候或多或少都会有些问题,但是可以参考录制的结果。

         所以测试一个程序,一定要搞清楚开发人员用了什么技术、数据流是什么协议封装的。

       附件是我们自己开发的Controller,我们自己用面向对象实现了并发测试架构(目前支持并发、迭代、thinktime、参数文件、启动时间间隔,集合点功能正在开发中)。借助我们自己开发的Agent,能很好的测试我们的C/S架构的程序。
        这个工具和LoadRunner配合起来,可以完成大多数性能测试。
        这个工具主要为我们测试视频播放效果而开发,呵呵。这是LoadRunner不太擅长的。
 
 

 

你可能感兴趣的文章
小米10/10 Pro详细规格曝光:120Hz高刷新率屏+66W超级闪充
查看>>
支付宝2019年账单周一见 你准备好了吗?
查看>>
三星年度旗舰S20要来了:潜望式长焦加一亿像素!
查看>>
2019年微信数据报告:男性用户最爱搜“小姐姐”,表情包最受欢迎的是它
查看>>
莫名其妙就发个手机!这家公司员工晒年终奖品:人手一部iPhone 11
查看>>
苹果iPhone发布13周年:累计销量近20亿部
查看>>
威马董事长沈晖隔空喊话王兴:威马一定会是Top3之一
查看>>
号称2020最轻薄的5G旗舰,这款手机 你不看看吗?
查看>>
果粉失望!iPhone 12系列依旧刘海屏,将升级Face ID元件
查看>>
马化腾出售腾讯股份,四天套现近20亿港元;朋友圈发红包测试视频红包玩法...
查看>>
和会员说再见!抖音、西瓜视频独家免费上线14部院线大片
查看>>
10多家在线旅游企业呼吁海外商家向中国游客提供优惠退改措施
查看>>
DxOMark公布iPhone 11 Pro Max前置镜头评分:仅排名第十
查看>>
“患者同程查询”、“地区疫情查询”、“在线问诊”聚合…搜狗搜索这些功能够硬核...
查看>>
有没有跟新型肺炎确诊患者同乘车?百度可查!
查看>>
顺丰快递员私自截留口罩贩卖?官方回应来了:口罩微商搞的鬼!
查看>>
刘强东为抗疫发声:我们送的不是货,是温暖和希望!
查看>>
各地延迟上课,请收好这份线上教学操作指南
查看>>
从教科书式的失败到手术刀式的自救,李宁找回了“李宁”!
查看>>
卖肾换来一部iPhone后生活不能自理,那手机电商平台现在卖10块钱!
查看>>