
性能测试
文章平均质量分 93
恰得福来
欢迎交流自动化测试、测试开发、持续集成、DevOps方面知识经验。
展开
-
搭建JMeter分布式测试环境
分布式测试概述现在我们来了解如何使用多台机器来执行压力测试,也就是所谓的分布式测试。当我们模拟大量的并发虚拟用户时,比如我们要起10万、100万甚至更多的并发用户时,一台负载机器可能就满足不了我们需要的用户量。此时,就需要使用多台主机搭建一套多节点的分布式性能测试环境,使得我们可以执行大规模并发测试。这是执行分布式性能测试的基本原因。当然可能还有其他一些场景,比如我们可以建立一套测试云平台,也需要搭建分布式测试环境,来满足多租户需求。在搭建JMeter分布式测试环境和利用该环境执行性能或压力测试时,首次原创 2021-09-17 22:00:06 · 740 阅读 · 0 评论 -
JMeter+Badboy:零成本性能测试初体验
Badboy是一个用于辅助测试和开发的工具,我们可以在性能测试中结合JMeter一起使用,迅速录制/开发测试脚本。本文总结了本人使用Badboy+JMeter结合做性能测试的一点体会,一方面总结下,方便以后参看,同时希望给同样对Badboy感兴趣的同学提供一点帮助。原创 2013-12-03 10:20:01 · 7832 阅读 · 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 · 5229 阅读 · 1 评论 -
LoadRunner简单应用之:关联HTTP请求
merc_timer_handle_t timer; double wasteTime=0; char *ActualBuffer; int NumberOfBytes; char *tmp; char tmpcode[24]={0}; //iterator int i=0; int j = 0; int m = 0; //mobile char codearra原创 2013-09-11 10:56:18 · 1824 阅读 · 0 评论 -
LoadRunner FAQ
在压力测试过程中,有时会出现错误,这在实际测试中是不可避免的,毕竟自动录制生成的脚本难免会有问题,需要运行脚本进行验证,把问题都解决后才加入到场景中进行负载测试。下面结合常用的协议(如Web、Web Services协议)录制的脚本进行回放时出现的问题介绍一下解决的方法。需要注意的是,回放脚本时出现的错误有时是程序自身的原因导致的,因此在解决脚本回放问题前必须保证程序录制出的脚本是正确的。转载 2013-09-11 10:49:09 · 1778 阅读 · 0 评论 -
JMeter测试问题:address already in use
dddd原创 2013-07-12 14:24:02 · 19360 阅读 · 1 评论 -
Linux性能测试瓶颈定位和性能调优-系统配置篇
总结自己的系统性能瓶颈定位和性能调优方法,建立一个粗略的分析模型。在进行分析时,对于产生的问题,可以从3方面入手分析:1 测试端问题:包括测试工具本身固有的缺陷和测试机器资源问题,在测试中都有可能导致用例失败情况。所以,好的测试人员,需要对使用的工具很熟悉,了解该工具的优点和缺陷,扬长避短。反之,如果不熟悉工具的缺陷,将会对问题的真正来源产生错误判断。比如JMeter等性能测原创 2013-07-09 10:25:13 · 3489 阅读 · 0 评论