软件测试压力测试例子,第一个web压力测试例子 - 稻香老农 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
/*
* URL = http://192.168.**.**/
*
*/
Action()
{
// 创建一个集合点
lr_rendezvous("rendezvous");
// 添加 事务 (这一步可以直接通过VuGer 插入事务来确定)
lr_start_transaction("frist_transaction");
// 思考/停留 1 秒 (可以不要)
lr_think_time(1);
// 加载 相应的 网页/GET 资源
web_url("first web_url ",
"URL=http://192.168.**.**/",
"Resource=0", //Resource表示该对象是否是Non-HTML Resource。
"RecContentType=text/html", //RecContentType表示录制对象的MYME type
"Referer=", // 利用 referer 访问 head 头文件
"Snapshot=t1.inf", // 关联文件
"Mode=HTML", // 样式
EXTRARES,
"Url=/cas/css/login.css","Referer=http://192.168.**.**/cas/login?service=http%3A%2F%2F192.168.**.**%2F", ENDITEM,
"Url=/cas/images/01.jpg","Referer=http://192.168.**.**/cas/login?service=http%3A%2F%2F192.168.**.**%2F", ENDITEM,
"Url=/cas/images/bg.jpg","Referer=http://192.168.**.**/cas/login?service=http%3A%2F%2F192.168.**.**%2F", ENDITEM,
"Url=/cas/images/bg2.jpg","Referer=http://192.168.**.**/cas/login?service=http%3A%2F%2F192.168.**.**%2F", ENDITEM,
"Url=/cas/images/logo1.png","Referer=http://192.168.**.**/cas/login?service=http%3A%2F%2F192.168.**.**%2F", ENDITEM,
"Url=/cas/images/line.jpg","Referer=http://192.168.**.**/cas/login?service=http%3A%2F%2F192.168.**.**%2F", ENDITEM,
"Url=/cas/images/input.jpg", "Referer=http://192.168.**.**/cas/login?service=http%3A%2F%2F192.168.**.**%2F", ENDITEM,
LAST)
//获取 响应资源 大小,并输出
lr_out_message("first web_url 响应大小 = %d",web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE));
// 结束 事务
lr_end_transaction("end_frist_transaction");
return();
}
注意:
Int Web_url(const char *name, const char * url, , [EXTRARES,,LAST)
返回值 成功时返回LR_PASS (0),失败时返回 LR_FAIL (1)。
参数: Name:VuGen中树形视图中显示的名称,在自动事务处理中也可以用做事务的名称。
url:页面url地址。
List of Attributes
EXTRARES:分隔符,标记下一个参数是资源属性的列表了。
List of Resource Attributes
LAST:属性列表结束的标记符。
说明 Web_url根据函数中的URL属性加载对应的URL,不需要上下文。
只有VuGen处于URL-based或者HTML-based(此时A script. containing explicit URLs only选项被选中时)的录制模式时,web_url才会被录制到。
可以使用web_url 模拟从FTP服务器上下载文件。web_url 函数会使FTP服务器执行文件被真实下载时的操作。除非手工指定了"FtpAscii=1",下载会以二进制模式完成。
在录制选项中,Toos—Recording Option下,Recording选项中,有一个Advanced HTML选项,可以设置是否录制非HTML资源,只有选择了“Record within the current script. step”时,List of Resource Attributes才会被录制到。非HTML资源的例子是gif和jpg图象文件。
通过修改HTTP头可以传递给服务器一些附加的请求信息。使用HTTP头允许请求中包含其他的内容类型(Content_type),象压缩文件一样。还可以只请求特定状态下的web页面。
所有的Web Vusers ,HTTP模式下的WAP Vusers或者回放模式下的Wireless Session Protocol(WSP),都支持web_url函数。
软件测试压力测试例子,第一个web压力测试例子 - 稻香老农 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...相关推荐
- 南柯服务器压力,性能/负载/压力测试 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
在面试测试人员的时候,这是一个很好的问题:你如何定义性能/负载/压力测试?在很多时候,人们都是将它们作为可互相替换的相同术语来使用,然而实际上他们之间的差异是比较大的.这个贴子是根据我自己的一些经验, ...
- 南柯服务器压力,性能测试的数据解释及分析 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
顾名思义,测试服务(服务,服务,其他网络应用服务,本地服务)的性能如何?如何衡量性能?最表面的无非就是看能支撑多少个用户同时使用该服务.且关注用户使用过程中的用户体验. U.^*A+Mb6{*z@0T ...
- 终端软件测试风险,浅谈三大终端测试 - 测试泡泡 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
浅谈三大终端测试 K#JCx8q6v0文章出处:新浪科技 作者:李波 马治国 孙元宇 发布时间:2005-11-01 ac"x"E h)?+CywU3J0WCDMA.CDMA200 ...
- 软件测试业务等级划分,测试等级的划分 - 刘沛的测试空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
目前国内的软件企业由于各种各样的原因,所进行的测试活动各种各样,对于质量要求的标准不同,再加上企业运营成本问题,决定了每个企业进行的测试活动的标准也不同,通常来说,根据项目质量目标.项目资源之间的差异 ...
- 移动终端软件测试基础知识,移动终端软件测试基础知识 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
51Testing软件测试网%aa8|5^'O 1)定制终端评测趋势51Testing软件测试网4Vx+Mx vLl*O*} M3uNE2H^,\`u4B0● 定制终端评测2dq,}Ak|q051Te ...
- 安装OTP软件测试自学,OTP的使用技巧 - mike00088的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
这是从兰兰的论坛上找来的,这些内容对我有很大的帮助,所以我就把它粘来了,以备不时之需.. 1.runaction后面能不能接变量(动态调用action,所以从取数据做action名字了,但是调用总是找 ...
- 软件测试影响与分析,软件测试效率影响因素分析 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
方法是影响测试效率的主要因素之一.此外,人为因素.软件类型.缺陷数量.测试充分度等都会对测试效率产生影响.下面对这些因素作一个简要分析.51Testing软件测试网@&WMh,K#qdoq$~ ...
- 软件测试bug日志信息,软件测试bug收集策略 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
51Testing软件测试网$Bu6gaT_ Error = 0 的程序是不存在的,怎样收集和处理程序中的错误?怎样更好地利用错误信息的收集和反馈来协助程序的调试?怎样让产品发布后,用户能够反馈出更有 ...
- 嵌入式linux驱动自动化测试,通用的嵌入式自动化测试框架 - 心心草的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
目前通用的嵌入式自动化测试框架,四层结构: 解释几个术语: 1.测试包(test suite):只要点一个按钮就可以完成一次测试必须用到的东西. 2.数据驱动(Data driven):测试数据与测试 ...
最新文章
- WordPress制作圆形头像友情链接页面的方法
- fastjson与net.sf.json区别
- Codeforces Round #486 (Div. 3)【完结】
- 阿里云和微软共同开源的 OAM 对 Kubernetes 开发人员意味着什么?
- Bootstrap3插件系列:bootstrap-select2
- React的Transaction浅析
- java foreach order_Java Elements.forEach方法代码示例
- 复制粘贴不连续单元格_表格筛选状态下怎么复制粘贴数据
- quartz获取缓存中所有运行中的Job
- CSS兼容IE6,IE7和FF的总结
- jquery html5 ui框架,有哪些常用jQuery UI框架?
- 双击桌面计算机删除,笔记本电脑点击图标自动删除怎么办
- 笔记本电脑 用 VGA 线 外接显示器 频闪
- Trajectory following with MAVROS OFFBOARD on Raspberry Pi
- VB.net byval和byref
- Cleartext HTTP traffic to xxx not permitted解决
- BIhuman商业智能和数据仓库高
- NVIDA CUDA显卡计算能力 GeForce RTX 2060 compute_capability
- Java多线程Zip压缩
- Twincat学习笔记 一 电机控制
热门文章
- 【爬虫】用Python爬取去哪儿网热门旅游信息(并打包成旅游信息查询小工具)
- nao机器人导入自己写的python程序_python程序控制NAO机器人行走
- html5/Css3 网页设计 带音乐与食品模块
- OID科普:物联网OID与互联网域名的区别 | 圣笛数控
- 安装苹果cms时提示不支持fileinfo解决方法
- 2021全球与中国自动导引车市场现状及未来发展趋势
- PHP CURL解决 此图片来自QQ微信公众平台,未经允许不可引用
- python实时播放音频和录音_python实现播放音频和录音功能示例代码
- 经纬度的semicircle单位
- 尚硅谷 java基础第二个项目之客户关系管理系统