基于协议应用的系统之性能测试方法讨论

发表于:2008-8-07 15:13

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:方耀 杨燕 兰海    来源:51Testing投稿

分享:

  5. 将2.3.4中抓包所得的字节流加入到

  

  6. 构造action

#include "lrs.h"

 

Action()

{

lrs_create_socket("socket1","UDP","RemoteHost=10.17.34.243:8889",LrsLastArg);

lrs_send("socket1", "buf0", LrsLastArg);

lrs_close_socket("socket1");

sleep(5);

return 0;

}

  7. 可以查看帮助,搜索关键字“socket”,如下:

  

  2.5 使用多用户发包
  1、 打开“Controller”

  

  2、点击Edit Schedule

  

  

  

  

  点击“OK”;
  2、 设置并发用户数:

  

  3、 然后: Start Scenario边运行边查看运行过程中指标。

  三、 小结
  上面的过程从思路到工具的使用,都进行了详细的描述和截图,目的是为了和大家进行交流。这里只涉及到了部分协议和脚本,实际的应用中,会有更多的情况出现,可能会应用到其他更复杂的协议和脚本,希望此篇能给大家提供一些思路和帮助。
还是对这个测试过程和方法进行一下总结吧:
  1、 对于很多对同IP访问时间存在一些限制的系统,使用Loadrunner的ip欺骗是一种很好的方式,也是最简单的方式。因为如果自己编写代码实现,将会涉及到底层的网络编程,一般的测试人员能力可能不及;
  2、 如果对于同IP访问时间无限制的系统,如果有能力的话,可以用c或java编写多线程程序来实现多并发,能更加灵活的实现测试需求。而用Loadrunner来实现的话,将涉及到buffer参数化的实现,会比较麻烦。
纵观上面的应用,我们应用了多种工具和方法进行测试,目的就是要逐步提高我们的测试水平,提高测试效率。些许经验,共享之,错漏难免,不吝赐教。

版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像。51testing软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们

55/5<12345
重磅发布,2022软件测试行业现状调查报告~

精彩评论

  • zhangtao
    2008-8-11 13:26:40

    是啊
    我的也是啊

  • hellen_ma
    2008-8-07 17:56:08

    为什么看到第5页,我的 ie css变样了来

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号