LoadRunner
TIB
16年软件研发和质量改进工作经验,曾任QA、测试经理、质量部经理、产品经理、技术总监、培训讲师、咨询顾问等职务,著有《软件测试技术大全》、《软件性能测试诊断分析与优化》、《软件自动化测试成功之道》、《大规模组织DevOps实践》等多本畅销书,目前关注软件质量优化、DevOps等领域,联系:18925189935@126.com
展开
-
LoadRunner 12 和 UFT\QTP 12在HP官网已经可以开始下载了
LoadRunner 12 和 UFT\QTP 12在HP官网已经可以开始下载了原创 2014-03-20 09:19:25 · 16196 阅读 · 4 评论 -
LoadRunner性能脚本开发实战训练
格志测试(http://www.gerzsoft.net/)最新课程 - LoadRunner性能脚本开发实战训练 面向对象:性能测试开发工程师、测试工程师、测试主管、测试经理 实战教材:《性能测试与调优实战》 训练大纲:1、性能脚本开发 性能脚本录制回放 脚本调试技巧 常用LoadRunner脚本函数讲解插入检查点原创 2011-06-13 23:08:00 · 4133 阅读 · 0 评论 -
PrefTest工作室全新力作-《性能测试与调优实战》课程视频即将上线
<br /> <br />PrefTest工作室全新力作-《性能测试与调优实战》课程视频即将上线:<br />http://www.hztraining.com/bbs/showtopic-617.aspx<br /> <br /> <br /> <br />目前已开始提供部分章节视频试看和购买:<br />http://www.china-pub.com/3501136 <br />http://www.hztraining.com/bbs/showtopic-617.aspx<br /> <br />原创 2010-12-11 12:38:00 · 4190 阅读 · 0 评论 -
LoadRunner中文件操作的一个例子
Action(){ int id; char * groupname; char w_buf[64]; long file_stream; char * filename = "D://output.txt"; // 检查文件是否存在 if(file_exists(filename)) { // 如果存在则删掉 remove(f原创 2010-04-07 10:53:00 · 2141 阅读 · 0 评论 -
LoadRunner录制脚本乱码问题
如果录制脚本后出现乱码,可尝试把录制选项中的Support charset选中UTF-8再重新录制。 录制脚本后,切换到树视图中,打开相应的脚本页面。在右侧的PageView中录制的脚本呈现中文版式,但是当切换到Server Response中,所有的中文全部换成的乱码,如“勌缞仫訆”。 原因是服务器端没有把响应的编码设置为gb2312 如果是ASP.NET,可在II原创 2010-04-04 20:34:00 · 5187 阅读 · 1 评论 -
LoadRunner与Web页面交互的两个层次
《LoadRunner levels of integration with web pages》http://blog.testsautomation.com/2010/03/loadrunner-levels-of-integration-with-web-pages/ 这篇文章介绍了LoadRunner与WEB页面交互的两个层次,实际上就是解析了LoadRunner的两种WEB脚原创 2010-03-29 10:06:00 · 2787 阅读 · 0 评论 -
LoadRunner字符串处理 - 补齐字符串
有些时候需要在某个字符串的前面用0补齐,以便满足长度的格式要求。 在LoadRunner中可以封装出一个函数来处理这种问题:/*Function to pad a string to x characters adding the required character at the start of the string(Note string length limite原创 2010-03-29 17:21:00 · 3106 阅读 · 0 评论 -
在LoadRunner中使用MySQL替代VTS
Richard Bishop在《Using MySQL instead of VTS for LoadRunner》这篇文章中介绍了如何使用MySQL替代VTS:http://www.bish.co.uk/~richardmjbishop/index.php?option=com_content&view=article&id=89%3Ausing-mysql-instead-of-vt原创 2010-03-29 14:17:00 · 2295 阅读 · 0 评论 -
用LoadRunner做一个网络爬虫
Kim在《LoadRunner as a WebCrawler》这篇文章中介绍了如何用LoadRunner实现一个简单的网络爬虫:http://ptfrontline.wordpress.com/2008/04/07/loadrunner-as-a-webcrawler/ 网络爬虫在性能测试中可以用在给“缓存暖身”上。 void Process_Level1(原创 2010-03-29 11:59:00 · 3055 阅读 · 0 评论 -
在LoadRunner中查找和替换字符串
参考《Search & Replace function for LoadRunner》:http://ptfrontline.wordpress.com/2009/03/13/search-replace-function-for-lr/ LoadRunner中没有直接的函数支持查找并替换字符串,因此可以封装一个lr_replace函数出来:// -------------原创 2010-03-28 18:12:00 · 11938 阅读 · 4 评论 -
为LoadRunner写一个lr_save_float函数
LoadRunner中有lr_save_int() 和lr_save_string() 函数,但是没有保存浮点数到变量的lr_save_float函数。《lr_save_float() function for LoadRunner》这篇文章介绍了如何写一个这样的函数:http://ptfrontline.wordpress.com/2010/01/27/lr_save_float-funct原创 2010-03-28 17:36:00 · 2789 阅读 · 0 评论 -
LoadRunner中调用SHA1算法加密字符串
参考《SHA-1 hash for LoadRunner》:http://ptfrontline.wordpress.com/2010/03/02/sha-1-hash-for-loadrunner/ 包含SHA1算法的头文件sha1.h: /* ***************************************************************原创 2010-03-28 17:16:00 · 3891 阅读 · 6 评论 -
在LoadRunner中进行Base64的编码和解码
《Base64 Encode/Decode for LoadRunner》这篇文章介绍了如何在LoadRunner中对字符串进行Base64的编码和解码:http://ptfrontline.wordpress.com/2009/09/30/base64-encodedecode-for-loadrunner/ 在头文件中封装b64_encode_string和b64_de原创 2010-03-28 16:18:00 · 5884 阅读 · 0 评论 -
LoadRunner性能测试实战训练
训练地点:广州训练时间:4天( 9月17日、9月18日 10月15日、10月16日 )面向对象:性能测试工程师、测试工程师、测试主管、测试经理实战教材:《性能测试与调优实战》:http://product.china-pub.com/35011361、性能测试基本概念原创 2011-07-31 22:03:39 · 3912 阅读 · 3 评论 -
AutomationQA.com新加入LoadRunner栏目
AutomationQA.com新加入LoadRunner栏目:http://www.automationqa.com/tools/loadrunner.html原创 2011-11-15 16:41:51 · 1597 阅读 · 2 评论 -
LoadRunner 12 发布,主推云
Loadrunner12推出Community版本,支持50个免费用户LoadRunner仿照6年前就已经出现的SOASTA、Neotys、Blazemeter等竞争对手,推出云性能测试平台http://alexanderpodelko.com/blog/2014/03/24/thoughts-about-loadrunner-12-release/新特性http://blog.trustiv.c原创 2014-03-30 09:42:02 · 10803 阅读 · 2 评论 -
LoadRunner 12 试用
LoadRunner现在以Community Edition提供下载,提供50个虚拟用户,永久使用Community license bundleLoadRunner now delivered with the Community bundle which replaces the Instant-on licenseThe new bundle is permanent, with 50 Vu原创 2014-04-13 18:23:30 · 14107 阅读 · 4 评论 -
基于LoadRunner构建接口测试框架
基于LoadRunner构建接口测试框架http://www.docin.com/p-775544153.html原创 2014-03-09 23:25:01 · 3641 阅读 · 0 评论 -
亿能提供的性能测试诊断分析与优化 培训课程
亿能提供的性能测试诊断分析与优化 培训课程有:J2EE应用性能分析与优化http://gdtesting.com/product.php?id=89.NET性能测试诊断分析与优化http://gdtesting.com/product.php?id=88移动应用性能测试实践http://gdtesting.com/product.php?id=111LoadRunner性能测试技术培训http:/原创 2014-02-10 17:33:55 · 2273 阅读 · 0 评论 -
LoadRunner 11.04 - 解决LoadGen挂死问题和50MB参数限制问题
LoadRunner 11.04 - 解决LoadGen挂死问题和50MB参数限制问题http://www.automationqa.com/forum.php?mod=viewthread&tid=1549转载 2013-01-24 17:04:16 · 2461 阅读 · 0 评论 -
HP官方提供的LR在线基础视频教程
HP官方提供的LR在线基础视频教程http://automationqa.com/forum.php?mod=viewthread&tid=1343&fromuid=2转载 2012-12-17 23:43:39 · 2777 阅读 · 0 评论 -
AQA新增LoadRuner子板块“LoadRunner虚拟用户协议”,添加不少TruClient相关资料
AQA新增LoadRuner子板块“LoadRunner虚拟用户协议”,添加不少TruClient相关资料:http://automationqa.com/forum.php?mod=forumdisplay&fid=67原创 2012-06-24 23:18:28 · 2644 阅读 · 0 评论 -
LoadRunner测试时出现HTTP-500的可能原因
Action.c(6): Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://192.168.0.110:7001/logonConsole.do;jsessionid={JSESSIONID2}"造成HTTP-500错误,有朋友告诉我如下几个可能:1、运行的用户数过多,对服务器造成的压力过大,服务器无法响应转载 2012-03-29 16:41:42 · 8508 阅读 · 1 评论 -
LoadRunner测试Flex
LoadRunner测试Flex: http://www.docin.com/p-318854950.html原创 2012-01-01 20:24:31 · 3322 阅读 · 0 评论 -
【广州】LoadRunner性能测试实战训练
【广州】LoadRunner性能测试实战训练:http://www.automationqa.com/training-info/alltraininginfo/item/341-loadrunner-traning-2012-1.html原创 2011-12-27 15:47:33 · 2612 阅读 · 0 评论 -
你目前使用的LoadRunner版本调查
你目前使用的LoadRunner版本调查:http://www.automationqa.com/uchome/space.php?uid=89&do=poll&pid=5原创 2011-12-20 22:03:09 · 3235 阅读 · 1 评论 -
11月晚班课程(QTP、LoadRunner)
11月晚班课程(QTP、LoadRunner):http://www.automationqa.com/training-info/alltraininginfo/item/308-2011-11-qtp-loadrunner-training.html原创 2011-11-03 11:15:36 · 1933 阅读 · 0 评论 -
用LoadRunner开发开心网外挂
现在基于WEB页面的网络游戏越来越流行,由于是基于HTTP的,因此应该可以用LoadRunner来开发外挂。今天略为试了一下,证实是可行的。 以开心网的争车位游戏为例,用LoadRunner录制Web(HTTP/HTML)脚本,并进行适当的修改,主要是做一些关联和参数化。为速度起见,删掉一些资源请求的脚本。 脚本摘录如下: Action(){ ch原创 2010-02-24 23:51:00 · 3216 阅读 · 2 评论 -
LoadRunner测试J2ME的Socket程序
LoadRunner有Windows Sockets协议用于支持Socket程序的测试脚本开发,但是有时候会录制不了或录制不全Socket脚本,而且Socket脚本的修改和参数化等方面都比较困难。 以J2ME Wireless Toolkit 2.0附带的NetworkDemo程序中的Socket Demo为例,用LoadRunner录制下来的脚本如下所示:/*************原创 2010-02-24 14:30:00 · 4070 阅读 · 0 评论 -
LoadRunner录制WAP脚本的两种方法
第一种方法:WAP模拟器录制时Application type选择Win32 Applications,Program to record选择WAP模拟器所在的路径,例如:C:/Nokia/Devices/Nokia_Mobile_Browser_Simulator/nmb.exe WAP模拟器可以选Nokia Mobile Browser 4.0 + Nokia WAP Gat原创 2010-02-26 11:57:00 · 5383 阅读 · 3 评论 -
LoadRunner脚本评审Checklist
LR脚本应该像软件的开发代码一样进行适当的评审和检查,防止脚本开发的各种错漏,为此建立一个Checklist是个好办法。参考:http://performancecheck.blog.co.in/2008/08/11/script-development-checklist/If you are pretty new to scripting with LoadRunner VUGen,原创 2010-02-02 22:25:00 · 1919 阅读 · 0 评论 -
LoadRunner中如何验证下载的文件大小、统计下载时间、度量下载速度?
LoadRunner中的web_get_in_property函数可用于返回上一个HTTP请求的相关信息,包括HTTP请求返回码、下载大小、下载时间等:The web_get_int_property function returns specific information about the previous HTTP request. The meaning of the retur原创 2010-02-02 17:41:00 · 4486 阅读 · 0 评论 -
LoadRunner的VS.NET 2005插件
在LoadRunner9.5的安装包中的Additional Components目录下,可以在IDE Add-ins目录中找到VS.NET2003以及VS.NET2005的插件。 安装 VS.NET 2005 的插件后,可以在VS.NET 2005中创建和开发LoadRunner的VS.NET Vuser脚本。 创建LoadRunner C#.NET Vuser项目后,可以看原创 2010-02-02 15:21:00 · 6913 阅读 · 8 评论 -
LoadRunner各协议所需耗费的内存资源表
LoadRunner各协议所需耗费的内存资源表(做性能测试准备工作时可参考) 下表是针对LR9.1版本的Memory Footprints: ProtocolComplexityNumber ofvusersWin2000, 1 CPU, 1GB RAMWinXP, 1 CPU, 1GB RAMWin2003, 2 CPU, 2GB R原创 2010-02-01 18:12:00 · 2948 阅读 · 1 评论 -
SiteScope - Agentless监控
SiteScope是HP的监控工具,采用了无代理技术(Agentless)采集监控数据。 Agent-based的监控工具(例如Hyperic HQ)通常需要把Agent部署到需要监控的服务器上,而Agentless的监控工具通过标准接口,例如SNMP(Simple Network Management Protocol,简单网络管理协议)访问服务器并收集返回的数据,因此好处原创 2010-02-01 10:52:00 · 4225 阅读 · 1 评论 -
在LoadRunner中转换字符串大小写的C语言函数
封装ConvertToXXX函数://ConvertToUpper functionint ConvertToUpper(char * sInput, char * sNew){ sInput = (char *)strupr(sInput); lr_save_string(sInput,sNew);} //ConvertToLower functioni原创 2010-01-30 18:01:00 · 3673 阅读 · 0 评论 -
LoadRunner中Concurrent与Simultaneous的区别
在LoadRunner的虚拟用户中,术语Concurrent与Simultaneous存在一些区别,Concurrent是指在同一个场景中参与运行的虚拟用户,而Simultaneous与同步点(rendezvous point)的关系更密切,是指在同一时刻一起执行某个任务的虚拟用户。 参考:http://learnloadrunner.com/introduction/differen原创 2010-01-31 13:09:00 · 3609 阅读 · 0 评论 -
URL vs. HTML 录制模式
对于WEB协议,LoadRunner支持3种模式的录制:GUI-based、HTML based和URLbased,这篇文章对比了一下URL和HTML模式:http://learnloadrunner.com/introduction/difference-url-vs-html-recording-mode/ There are three types of recording mo原创 2010-01-31 11:17:00 · 2445 阅读 · 0 评论 -
在LoadRunner中使用文件的相关函数
在LoadRunner测试过程中,有时候需要使用文件,可以封装出几个常用的文件操作函数。参考:http://www.jds.net.au/tech-tips/vugen-code-snippets/ /*Writes a string to the end of a file.Arguments: - file_name: Includ原创 2010-01-30 18:31:00 · 2158 阅读 · 1 评论 -
关于LoadRunner的Snapshots
在LR的树型视图中提供了图形方式展现测试步骤。 A snapshot is a graphical representation of the current step. When working in Tree view, VuGen displays the snapshot of the selected step in the right pane. The snapshot sh原创 2010-01-26 21:15:00 · 8385 阅读 · 0 评论