网络
恰得福来
欢迎交流自动化测试、测试开发、持续集成、DevOps方面知识经验。
展开
-
TCP连接状态:CLOSE_WAIT和TIME_WAIT
1 CLOSE_WAIT状态的生成原因CLOSE_WAIT状态的生成原因 首先我们知道,如果我们的Client程序处于CLOSE_WAIT状态的话,说明套接字是被动关闭的!因为如果是Server端主动断掉当前连接的话,那么双方关闭这个TCP连接共需要四个packet: Server ---> FIN ---> Client Server转载 2013-07-08 16:06:22 · 3930 阅读 · 0 评论 -
Linux性能测试瓶颈定位和性能调优-系统配置篇
总结自己的系统性能瓶颈定位和性能调优方法,建立一个粗略的分析模型。在进行分析时,对于产生的问题,可以从3方面入手分析:1 测试端问题:包括测试工具本身固有的缺陷和测试机器资源问题,在测试中都有可能导致用例失败情况。所以,好的测试人员,需要对使用的工具很熟悉,了解该工具的优点和缺陷,扬长避短。反之,如果不熟悉工具的缺陷,将会对问题的真正来源产生错误判断。比如JMeter等性能测原创 2013-07-09 10:25:13 · 3415 阅读 · 0 评论 -
LoadRunner简单应用之:win/websockets通信中获取服务器返回数据
通过socket进行通信的分布式应用是比较常见的,包括winsocket和websocket,LR支持这两个协议。在使用LR回放socket协议的脚本时,可能会经常需要获取服务器返回的数据,语句格式如下: lrs_create_socket("socket0", "TCP", "RemoteHost=1.2.3.4:12345", LrsLastArg); lrs_s原创 2013-11-13 18:10:36 · 5167 阅读 · 1 评论 -
JMeter:使用正则表达式提取服务器动态返回数据
最近在测试开源学习系统moodle的性能。主要是测试“提交测试”业务的最大并发。回放工具:jmeter录制工具:badboy在提交表单数据时,需要提供一个叫sesskey的动态变量,否则会出错。这是moodle使用了sesskey做了一个校验,客户端发送的sesskey与服务器的sesskey一致才会接受表单数据。问题是这样发现的:在提交考试的表达数据时,服务器总返回错误:错误的...原创 2014-02-13 16:09:30 · 6360 阅读 · 1 评论