没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|行业资讯|编辑:龚雪|2016-02-05 11:52:43.000|阅读 1967 次
概述:本文我们不涉及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;
}
脚本中需要注意的是:
参数化的方法://ke049m.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@ke049m.cn




Tech Soft 3D 正式整合旗下 SDK 工具包,构建以数据、图形、仿真和建模为核心的 HOOPS 产品体系
在当今的数据驱动时代,Python 开发者经常需要将列表(一种基本的 Python 数据结构)转换为 Excel 电子表格。Excel 作为各行业通用的数据展示、报告生成与信息共享工具,无论是生成业务报告、准备分析数据,还是与非技术人员协作,掌握将 Python 列表导出为 Excel 的高效方法都至关重要。
本篇教程,我们将学习如何使用Aspose.CAD for Python via .NET将 SVG 转换为PNG 。这款 3D CAD SDK 有助于实现单个文件和多个文件格式转换的自动化。我们将编写一个完整的代码示例,以演示Aspose.CAD for Python via .NET的可用性和效率。
在制造业数字化项目中,让数据流动起来,往往比让设备动起来还难。
相关产品
LoadRunner是一款负载测试软件,可使您精确洞察端到端系统性能,以便在应用正式推出之前识别和解决其中的问题。
最新文章 MORE
半岛外围网上直营相关的文章 MORE
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@ke049m.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
半岛外围网上直营