提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|行业资讯|编辑:龚雪|2016-02-05 11:52:43.000|阅读 1915 次
概述:本文我们不涉及loadrunner进行压力测试的方法,我们主要总结一些实际测试中遇到的难点和问题,以及解决这些问题的思路。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
手机浏览器美图笑话功能协议如下:
pread.ie.sogou.com/infolist?count=20&lastindex=&b=%E7%AC%91%E8%AF%9D&mode=up&t=1445931068206&h=00000000-4379-c005-d445-0540728befc5&r=0000&v=4.1.0&hv=GT-I9500&pv=ANDROID4.2.2
pread.ie.sogou.com/infolist?count=20&lastindex=&b=%E7%BE%8E%E5%A5%B3&mode=up&t=1445932269394&h=00000000-4379-c005-d445-0540728befc5&r=0000&v=4.1.0&hv=GT-I9500&pv=ANDROID4.2.2
测试过程中的难点和解决方案、思路归纳如下:
由于是两个请求,如何测试两个请求同时存在情况下,服务端承受压力情况?即如何考虑两个请求的压力配比?
这个测试场景涉及到两个请求,为了模拟实际的使用环境,我们必须考虑到两个请求的配比情况,一般设计配比有两种情况:
一种情况是已经上线过这个功能,就像我这个版本,很久之前有过相关功能,只是这次做一个接口重构,所以有历史数据可以参照。
我这边主要是与产品要了笑话、美图的UV数据,分别利用笑话美图一段时间的UV和PV最大值,算出相应的比例,从而用这个数据设置为相应的打点比例。
另一种情况是从未上线过该内容,此时就需要依赖于一个小型灰度,灰度前要设置相应的请求pingback数据,从而能通过灰度数据计算出相应的比例。
两个请求一起打压,如何设计脚本和添加到loadrunner中?
首先要在Run logic中设置好Init、Run、End,以美图笑话为例具体设置截图如下:
我们从图中看出,笑话是美图的259倍。
脚本展示如下:
美图脚本:
meitu() { int itera_num,rand_num,i; char StrTable[]="abcdefghijklmnopqrstuvwxyz1234567890____"; char i_data[36]=""; //itera_num=rand()%16; itera_num=36; for(i=0;i<=itera_num;i++) { rand_num=rand()%39; strncat(i_data,StrTable+rand_num,1); } lr_save_string(i_data,"i_data_value"); web_reg_find("Text=index", LAST ); lr_start_transaction("meitu"); web_url("xiaohuameitu", "URL=http: //10.134.73.228/infolist?count=20&lastindex=&b=%E7%BE%8E%E5%A5%B3&mode=up&t=1468726249 158&h={i_data_value}&r=0000&v=4.1.0&hv=GT-I9500&pv=ANDROID4.2.2", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t15.inf", "Mode=HTTP", LAST); lr_end_transaction("meitu", LR_AUTO); 41 return 0; }
脚本中需要注意的是:
参数化的方法://pclwef.cn/article/2016/2/4/23498.html
承受最大打点数通过loadrunner检测出来,如何估算出能够承载的用户数?
通过请教loadrunner专家小曹和我的leader立人,我了解到,估算这个承载用户数 有多种方法,罗列如下(以案例的形式):
测试中涉及到的是两个服务器,一个中转服务器,一个提供数据的服务器,如何同
时进行两个服务端的压力测试?
两台服务端直接进行压力测试,根据响应结果,观察是哪台服务端成为瓶颈,当 然,有些时候是带宽成为瓶颈。
Loadrunner只有打点端服务器的数据监控,如何监控被测服务端的参数情况?
需要在被测服务端上安装nmon_analyser_34a这个软件。
这里有一个特别重要的命令:
./nmon_x86_rhel52 -f -c 1(执行次数) -s 1(时间间隔)的意思是形成分析表格,其 中第一个1是表示执行次数,第二个1是表示记录数据间隔,如果是1,就是代表时间间隔为1s。
具体第一个1的数据是由总共执行的时间决定的,其中总共的时间是由loadrunner设置决定的,如果loadrunner总设定时间为10分钟,那么如果命令中时间间隔设置为1s,那么执行次数应该就是600次。
将结果形成表格后,再通过命令将该表格导出即可。
最后打点过程中的一些参数和选项配置的细节问题。
压力测试中到底是在关注什么?
如何写出一个压力测试的测试报告?应该公示哪些内容?
一个基本的压力测试报告包含以下几个部分:
以上就是我整个压力测试过程的一些总结,希望对一些同学有所帮助。
原文转载自:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
通过提供强大的3D CAD数据访问工具并适用于桌面、移动和Web的高级环境3D可视化发动机,HOOPS在提升造船设计和制造流程的效率方面发挥了重要作用。
HOOPS Luminate在汽车行业中的应用具有广泛的潜力和深远的影响。它通过提供高效的3D可视化、虚拟装配与拆解、性能分析、客户定制等功能,帮助汽车制造商在设计、生产和销售过程中提升效率、降低成本并提高产品质量。
在不断发展的软件开发世界中,使工具和框架与最新的平台版本保持同步至关重要,欢迎查阅~
全球航运业对国际贸易至关重要,全球 90% 以上的商品通过海运运输。准确监控和控制这些集装箱的移动对于维持高效的供应链至关重要。手动输入集装箱号码是这一程序的关键部分,它带来了相当大的挑战,例如人为错误和效率低下。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢