性能测试
TIB
16年软件研发和质量改进工作经验,曾任QA、测试经理、质量部经理、产品经理、技术总监、培训讲师、咨询顾问等职务,著有《软件测试技术大全》、《软件性能测试诊断分析与优化》、《软件自动化测试成功之道》、《大规模组织DevOps实践》等多本畅销书,目前关注软件质量优化、DevOps等领域,联系:18925189935@126.com
展开
-
LoadRunner如何在脚本运行时修改log设置选项?
LoadRunner如何在脚本运行时修改log设置选项?答案是使用lr_set_debug_message函数: lr_set_debug_messageSets the message level for the script execution. int lr_set_debug_message (unsigned int message_level, unsigned原创 2010-01-24 21:26:00 · 3383 阅读 · 0 评论 -
关于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 · 8379 阅读 · 0 评论 -
LoadRunner测试WebService的3种方式
LR在WebService虚拟用户协议中支持两种方式测试WebService,一种是通过“Add Service Call”的方式,一种是Import SOAP的方式。 Import SOAP的方式需要导入定义好的XML请求文件。 取到WebService返回的XML数据后,可以使用XPath的方式验证数据,LR提供了几个处理XML的函数:lr_xml_get_values()原创 2010-01-26 22:10:00 · 12680 阅读 · 0 评论 -
50个开源性能测试工具
这篇文章列举了50个开源性能测试工具:http://www.jayphilips.com/2010/01/07/50-open-source-performance-testing-tools/ 并且对各种性能测试类型做了一些术语解析:Benchmark Testing: Benchmark testing is a performance test which subject原创 2010-01-27 20:42:00 · 8556 阅读 · 3 评论 -
WEB前端优化
找到一篇非常不错的关于WEB前端优化的文章:http://www.smashingmagazine.com/2010/01/06/page-performance-what-to-know-and-what-you-can-do/ 性能对于网站而言是非常重要的。Website performance is a hugely important topic, so much s原创 2010-01-27 22:34:00 · 9024 阅读 · 12 评论 -
网站加速最佳实践 – 减少HTTP请求数
Normal 0 7.8 磅 0 2 MicrosoftInternetExplorer4 参考:http://developer.yahoo.com/performance/rules.html#num_h原创 2010-01-28 12:55:00 · 2699 阅读 · 0 评论 -
网站加速最佳实践 – 避免重定向
参考:http://developer.yahoo.com/performance/rules.html#redirects Redirects are accomplished using the 301 and 302 statuscodes. Heres an example of the HTTP headers in a 301 response:原创 2010-01-28 22:42:00 · 2825 阅读 · 0 评论 -
LR的3种关联方式
LR为Web虚拟用户脚本提供了几种关联的机制。 VuGen provides several correlation mechanisms for Web Vuser scripts. The automatic method discussed in Web (HTTP/HTML) Correlation Rules detects dynamic values during recor原创 2010-01-26 20:49:00 · 2958 阅读 · 0 评论 -
网站加速最佳实践 – 减少DNS查找
参考:http://developer.yahoo.com/performance/rules.html#dns_lookups DNS就像电话本,根据电话本查找指定网站的IP地址。查找一次DNS一般需要20-120毫秒。 The Domain Name System (DNS) maps hostnames to IPadd原创 2010-01-28 21:07:00 · 3988 阅读 · 0 评论 -
在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 · 3671 阅读 · 0 评论 -
ANTS Memory Profiler - .NET内存泄漏分析工具
ANTS Memory Profiler是RedGate的一款专门用于.NET程序内存分析的工具: http://www.red-gate.com/products/ants_memory_profiler/ Check the memory usage of your .NET program Find memory leaks within minutes Opti原创 2010-01-30 23:24:00 · 9901 阅读 · 2 评论 -
在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 · 2156 阅读 · 1 评论 -
资源监控工具 - Hyperic HQ
进行性能测试时的一个重要环节是资源监控。在采用LoadRunner进行压力测试时,LR默认提供了一些监控手段,但是功能不够强大,可以结合SiteScope、Hyperic HQ等监控工具进行资源监控。Hyperic HQ简介:Hyperic HQ is the award-winning open source monitoring software designed to manag原创 2010-01-31 11:56:00 · 4533 阅读 · 0 评论 -
LoadRunner中Concurrent与Simultaneous的区别
在LoadRunner的虚拟用户中,术语Concurrent与Simultaneous存在一些区别,Concurrent是指在同一个场景中参与运行的虚拟用户,而Simultaneous与同步点(rendezvous point)的关系更密切,是指在同一时刻一起执行某个任务的虚拟用户。 参考:http://learnloadrunner.com/introduction/differen原创 2010-01-31 13:09:00 · 3603 阅读 · 0 评论 -
WEB辅助开发、调试、性能检测、调优工具集
在google code中找到一个WEB辅助开发、调试、性能检测、调优工具的列表:http://code.google.com/speed/tools.html There are many variables that affect a sites performance.The tools listed below can help you d原创 2010-01-30 14:47:00 · 3960 阅读 · 0 评论 -
SiteScope - Agentless监控
SiteScope是HP的监控工具,采用了无代理技术(Agentless)采集监控数据。 Agent-based的监控工具(例如Hyperic HQ)通常需要把Agent部署到需要监控的服务器上,而Agentless的监控工具通过标准接口,例如SNMP(Simple Network Management Protocol,简单网络管理协议)访问服务器并收集返回的数据,因此好处原创 2010-02-01 10:52:00 · 4221 阅读 · 1 评论 -
使用QTP进行WEB页面性能测试
QTP是功能测试工具,但是也可以用于WEB页面的性能测试,下面脚本利用了IE的COM接口和DOM获取ReadyState的方式来测试WEB页面加载的性能: SiteURL = "http://blog.csdn.net/testing_is_believing" Set the URL to visit result = timeCount (SITEURL) returns runn原创 2010-02-02 12:05:00 · 6213 阅读 · 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 · 4482 阅读 · 0 评论 -
性能测试辅助工具 - Wireshark简介
Wireshark(http://www.wireshark.org/)是一款开源的网络协议包分析工具,可以在进行性能测试时帮助我们分析网络协议和数据包的发送情况。在使用LR等工具进行性能测试前,可以先用这个工具来分析一下应用程序都跑在什么协议上。 上个月发布了最新的1.2.6版本:http://www.wireshark.org/docs/relnotes/wireshark-1.原创 2010-02-03 13:16:00 · 4496 阅读 · 0 评论 -
LoadRunner监控SQLServer
添加SQL Server监视出错Monitor name :MS SQL Server. Cannot create measurement SQLServer|User Connections| on machine 127.0.0.1.Details: 在计算机上找不到指定的对象。 Hint:Check that there is such a measurement on原创 2010-02-03 21:51:00 · 8983 阅读 · 3 评论 -
RPT录制问题
RPT(Rational Performance Tester)录制页面后出现错误。问题:录制后提示:RPTO0029E 记录不包含已安装测试生成器的任何协议数据 解决办法:录制页面时,访问的URL不要使用localhost或127.0.0.1,改用分配的IP地址,例如:http://192.168.1.100:1080/webtours 参考:http原创 2010-02-04 10:41:00 · 2114 阅读 · 0 评论 -
WebLoad初印象
这几天简要看了一下WebLoad。写些东西下来,以备工具选型用。 相比起LoadRunner,它支持的协议要少一些,但是WebLoad的功能还是比较全面的,WebLoad IDE类似于LR中的VUGen,WebLoad Console类似于LR的Controller,WebLoad Analytics类似于LR的Analysis。 WebLoad IDE中的Agenda Tr原创 2010-02-06 16:09:00 · 6999 阅读 · 3 评论 -
在LoadRunner中模拟真实用户行为需要注意的方面
性能测试应该模拟真实用户的场景和尽可能贴近用户的行为,在LR中模拟真实的用户行为与下面的设置有很大的关系:1. Think Time2. Action Blocks3. Pacing4. Iteration Configurables for user behavior in Controller are as followed:5. Ramp-up and Ramp-原创 2010-02-03 16:40:00 · 3809 阅读 · 0 评论 -
在LoadRunner中设置HTTP请求time-out的时间
Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s) [MsgId: MERR-27728]LR默认使用120秒作为每一个HTTP请求连接和接收和timeout时间,如果一个HTTP下载页面的时间超过120秒,那么就会碰到上面的错误提示。 Step原创 2010-02-03 16:01:00 · 10421 阅读 · 0 评论 -
性能测试辅助工具 - HTTPWatch简介
在使用LoadRunner进行HTTP协议的压力测试时,可以使用HTTPWatch来协助分析客户端和服务器端之间详细的HTTP交互过程。可以查看每个HTTP发送的数据、响应的数据、URL、Method、Type、Header等信息。 与Wireshark支持的广泛协议捕获不同,HTTPWatch专注于HTTP和HTTPS协议的捕获,并且作为与浏览器结合在一起,更加方便易用。 Htt原创 2010-02-03 15:12:00 · 4347 阅读 · 1 评论 -
LoadRunner监控Tomcat的几种方法
通过JConsole监控Tomcat1、打开tomcat5的bin目录中的catalina.bat文件,在头部注释部分的后面加上:set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.mana原创 2010-02-09 16:37:00 · 6169 阅读 · 0 评论 -
LoadRunner性能测试培训大纲
LoadRunner性能测试培训大纲 面向对象:初级测试工程师、性能测试工程师、QA培训形式:LoadRunner工具讲解 + 项目实例演练 一、性能测试过程1、性能测试类型、性能测试术语2、性能测试需求分析、性能测试计划和策略3、性能测试工具原理、性能测试工具选型 二、基本脚本录制和回放1、LoadRunner安装和配置2、VUGen介绍、协议选择原创 2010-02-11 11:02:00 · 3497 阅读 · 3 评论 -
LoadRunner测试J2ME的Socket程序
LoadRunner有Windows Sockets协议用于支持Socket程序的测试脚本开发,但是有时候会录制不了或录制不全Socket脚本,而且Socket脚本的修改和参数化等方面都比较困难。 以J2ME Wireless Toolkit 2.0附带的NetworkDemo程序中的Socket Demo为例,用LoadRunner录制下来的脚本如下所示:/*************原创 2010-02-24 14:30:00 · 4067 阅读 · 0 评论 -
用LoadRunner开发开心网外挂
现在基于WEB页面的网络游戏越来越流行,由于是基于HTTP的,因此应该可以用LoadRunner来开发外挂。今天略为试了一下,证实是可行的。 以开心网的争车位游戏为例,用LoadRunner录制Web(HTTP/HTML)脚本,并进行适当的修改,主要是做一些关联和参数化。为速度起见,删掉一些资源请求的脚本。 脚本摘录如下: Action(){ ch原创 2010-02-24 23:51:00 · 3213 阅读 · 2 评论 -
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 · 5381 阅读 · 3 评论 -
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 · 4187 阅读 · 0 评论 -
LoadRunner性能脚本开发实战训练
格志测试(http://www.gerzsoft.net/)最新课程 - LoadRunner性能脚本开发实战训练 面向对象:性能测试开发工程师、测试工程师、测试主管、测试经理 实战教材:《性能测试与调优实战》 训练大纲:1、性能脚本开发 性能脚本录制回放 脚本调试技巧 常用LoadRunner脚本函数讲解插入检查点原创 2011-06-13 23:08:00 · 4130 阅读 · 0 评论 -
PrefTest性能测试群
PrefTest性能测试群:26061655原创 2011-08-31 23:03:39 · 1539 阅读 · 0 评论 -
架构设计与安全
今天晚上与陈曦明见面吃饭聊天(牛扒味道不错),聊到他们的那个电子商务网站的安全问题,一个是注册的验证码问题,一个是数据被扒取的问题,攻与防的博弈挺有意思的。另外,还聊到性能优化方面的东西,关于乱序读、乱序写的性能问题有时间的话有必要好好研究一下。原创 2011-09-15 23:58:54 · 1774 阅读 · 0 评论 -
LoadRunner性能测试实战训练
训练地点:广州训练时间:4天( 9月17日、9月18日 10月15日、10月16日 )面向对象:性能测试工程师、测试工程师、测试主管、测试经理实战教材:《性能测试与调优实战》:http://product.china-pub.com/35011361、性能测试基本概念原创 2011-07-31 22:03:39 · 3910 阅读 · 3 评论 -
AutomationQA.com新加入LoadRunner栏目
AutomationQA.com新加入LoadRunner栏目:http://www.automationqa.com/tools/loadrunner.html原创 2011-11-15 16:41:51 · 1595 阅读 · 2 评论 -
《Web Load Testing For Dummie》读书笔记
《Web Load Testing For Dummie》读书笔记:http://www.automationqa.com/uchome/space.php?uid=89&do=blog&id=150原创 2011-10-30 11:54:58 · 1486 阅读 · 0 评论 -
用开源工具ShowSlow搭建WEB前端性能测试度量框架
Show Slow is an open source tool that helps monitor various website performance metrics over time. It captures the results of YSlow, Page Speed and dynaTrace AJAX rankings and graphs them, to help you原创 2011-11-20 20:15:08 · 3293 阅读 · 0 评论 -
珠海沙龙 - 《如何Hold性能测试》
珠海沙龙 - 《如何Hold性能测试》:http://www.automationqa.com/uchome/space.php?do=event&id=8原创 2011-11-22 15:43:25 · 1905 阅读 · 0 评论 -
【在线专家问答】 - WEB性能测试专家 唐勇 与您分享《性能测试实战经验》
【在线专家问答】 - WEB性能测试专家 唐勇 与您分享《性能测试实战经验》http://www.automationqa.com/uchome/space.php?uid=1&do=thread&id=67原创 2011-11-29 22:44:08 · 2125 阅读 · 0 评论