/*

*     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软件测试网-软件测试人的精神家园...相关推荐

  1. 南柯服务器压力,性能/负载/压力测试 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    在面试测试人员的时候,这是一个很好的问题:你如何定义性能/负载/压力测试?在很多时候,人们都是将它们作为可互相替换的相同术语来使用,然而实际上他们之间的差异是比较大的.这个贴子是根据我自己的一些经验, ...

  2. 南柯服务器压力,性能测试的数据解释及分析 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    顾名思义,测试服务(服务,服务,其他网络应用服务,本地服务)的性能如何?如何衡量性能?最表面的无非就是看能支撑多少个用户同时使用该服务.且关注用户使用过程中的用户体验. U.^*A+Mb6{*z@0T ...

  3. 终端软件测试风险,浅谈三大终端测试 - 测试泡泡 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    浅谈三大终端测试 K#JCx8q6v0文章出处:新浪科技 作者:李波 马治国 孙元宇 发布时间:2005-11-01 ac"x"E h)?+CywU3J0WCDMA.CDMA200 ...

  4. 软件测试业务等级划分,测试等级的划分 - 刘沛的测试空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    目前国内的软件企业由于各种各样的原因,所进行的测试活动各种各样,对于质量要求的标准不同,再加上企业运营成本问题,决定了每个企业进行的测试活动的标准也不同,通常来说,根据项目质量目标.项目资源之间的差异 ...

  5. 移动终端软件测试基础知识,移动终端软件测试基础知识 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    51Testing软件测试网%aa8|5^'O 1)定制终端评测趋势51Testing软件测试网4Vx+Mx vLl*O*} M3uNE2H^,\`u4B0● 定制终端评测2dq,}Ak|q051Te ...

  6. 安装OTP软件测试自学,OTP的使用技巧 - mike00088的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    这是从兰兰的论坛上找来的,这些内容对我有很大的帮助,所以我就把它粘来了,以备不时之需.. 1.runaction后面能不能接变量(动态调用action,所以从取数据做action名字了,但是调用总是找 ...

  7. 软件测试影响与分析,软件测试效率影响因素分析 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    方法是影响测试效率的主要因素之一.此外,人为因素.软件类型.缺陷数量.测试充分度等都会对测试效率产生影响.下面对这些因素作一个简要分析.51Testing软件测试网@&WMh,K#qdoq$~ ...

  8. 软件测试bug日志信息,软件测试bug收集策略 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    51Testing软件测试网$Bu6gaT_ Error = 0 的程序是不存在的,怎样收集和处理程序中的错误?怎样更好地利用错误信息的收集和反馈来协助程序的调试?怎样让产品发布后,用户能够反馈出更有 ...

  9. 嵌入式linux驱动自动化测试,通用的嵌入式自动化测试框架 - 心心草的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    目前通用的嵌入式自动化测试框架,四层结构: 解释几个术语: 1.测试包(test suite):只要点一个按钮就可以完成一次测试必须用到的东西. 2.数据驱动(Data driven):测试数据与测试 ...

最新文章

  1. WordPress制作圆形头像友情链接页面的方法
  2. fastjson与net.sf.json区别
  3. Codeforces Round #486 (Div. 3)【完结】
  4. 阿里云和微软共同开源的 OAM 对 Kubernetes 开发人员意味着什么?
  5. Bootstrap3插件系列:bootstrap-select2
  6. React的Transaction浅析
  7. java foreach order_Java Elements.forEach方法代码示例
  8. 复制粘贴不连续单元格_表格筛选状态下怎么复制粘贴数据
  9. quartz获取缓存中所有运行中的Job
  10. CSS兼容IE6,IE7和FF的总结
  11. jquery html5 ui框架,有哪些常用jQuery UI框架?
  12. 双击桌面计算机删除,笔记本电脑点击图标自动删除怎么办
  13. 笔记本电脑 用 VGA 线 外接显示器 频闪
  14. Trajectory following with MAVROS OFFBOARD on Raspberry Pi
  15. VB.net byval和byref
  16. Cleartext HTTP traffic to xxx not permitted解决
  17. BIhuman商业智能和数据仓库高
  18. NVIDA CUDA显卡计算能力 GeForce RTX 2060 compute_capability
  19. Java多线程Zip压缩
  20. Twincat学习笔记 一 电机控制

热门文章

  1. 【爬虫】用Python爬取去哪儿网热门旅游信息(并打包成旅游信息查询小工具)
  2. nao机器人导入自己写的python程序_python程序控制NAO机器人行走
  3. html5/Css3 网页设计 带音乐与食品模块
  4. OID科普:物联网OID与互联网域名的区别 | 圣笛数控
  5. 安装苹果cms时提示不支持fileinfo解决方法
  6. 2021全球与中国自动导引车市场现状及未来发展趋势
  7. PHP CURL解决 此图片来自QQ微信公众平台,未经允许不可引用
  8. python实时播放音频和录音_python实现播放音频和录音功能示例代码
  9. 经纬度的semicircle单位
  10. 尚硅谷 java基础第二个项目之客户关系管理系统