
性能测试
文章平均质量分 56
superxgl
这个作者很懒,什么都没留下…
展开
-
脚本录制不上日志报错(NOT PROXIED)解决
突然LoadRunner录不上脚本了而且录制日志报相同的错误Net An. Error ( b8: 5e0)] Request Connection: Remote Server @ 192.168.1.160:80 (Service=) NOT PROXIED! (REASON: Unable to connect to remote server: rc = -1 , l转载 2015-08-25 16:30:06 · 1220 阅读 · 0 评论 -
录制脚本中包含中文,出现乱码怎么办?
把录制选项中的Support charset选中UTF-8录制脚本后,切换到树视图中,打开相应的脚本页面。在右侧的PageView中录制的脚本呈现中文版式,但是当切换到Server Response中,所有的中文全部换成的乱码,如“勌缞仫訆”。原因是服务器端没有把响应的编码设置为gb2312,若使用IIS为WEB服务器,在IIS中找到Web.Config文件,在….节加转载 2015-08-27 16:30:37 · 513 阅读 · 0 评论 -
安装LoadRunner时提示缺少vc2005_sp1_with_atl_fix_redist解决方案
我的电脑在安装UFT时,被要求需要卸载本机上安装的LoadRunner11,当LoadRunner11被卸载后,进行重新安装LoadRunner11时,会报缺少vc2005_sp1_with_atl_fix_redist错误,类似下图所示:由提示信息可知,这里是由于本机缺少该组件所致,解决方案就是安装此组件,可以去网上下载,当然,我们完全没有必要这样做,因为在LoadRun转载 2015-08-26 23:08:20 · 604 阅读 · 0 评论 -
loadrunner监控Windows之前需要做的准备工作
在监控Windows服务器资源前,为了拿到服务器的性能计数器相关指标,需要获取该台服务器的权限。首先保证该服务器的以下两个服务开启:XP:控制面板-性能与维护-管理工具-服务WIN7:控制面板-系统和安全-管理工具-服务1)Remote Procedure Call (RPC)2)Remote Registry然后进行如下操作:在添加性能计数转载 2015-08-27 16:45:49 · 322 阅读 · 0 评论 -
LoadRunner自带程序登录功能关联演示
本文主要讲解一下LoadRunner的关联技术,我们以LoadRunner自带的WEB订票程序为范例,首先录制一段LoadRunner自带的飞机订票程序,录制登录功能即可。为了让自带程序登录时验证Session,在录制登录脚本前,需要对订票程序做一些设置,启用隐藏字段标记(Session)1)打开订票程序WEB网站,点击Administrator链接:2)进入管理页转载 2015-08-27 16:48:45 · 434 阅读 · 0 评论 -
Loadrunner Analysis之Web Page Diagnostics
Loadrunner Analysis--Web Page Diagnostics当在场景中打开Diagnostics菜单下的Web Page Diagnostics功能,就能得到网页分析组图。通过这个图,可以对事务的组成进行抽丝剥茧的分析,得到组成这个页面的每一个请求时间分析,进一步了解响应时间中有关网络和服务器处理时间的分配关系。通过这个功能,可以实现对网站的前端性能分析,明确系统转载 2015-08-27 17:42:44 · 324 阅读 · 0 评论 -
LoadRunner性能测试--%Disk Time 计数器值超过100%
大家在做性能测试的过程中,很有可能遇到过%Disk Time 计数器值超过100%的情况,为什么会这样?别着急。微软在这里给出了答案:http://support.microsoft.com/kb/310067/en% Disk Time may exceed 100 percent in the Performance Monitor MMCArticle ID: 310转载 2015-08-27 17:44:04 · 587 阅读 · 0 评论 -
LoadRunner性能测试--90%响应时间
LoadRunner--90%响应时间先看看之前官方的一段说明:Solution: The 90th percentile is the value for which 90% of the data points are smallerThe 90th percentile is a measure of stastical distribution, not unlik转载 2015-08-27 17:45:28 · 790 阅读 · 0 评论 -
loadrunner自带web server 无法启动
因为之前安装xampp的原因,导致与loadrunner自带的web server有冲突,web server 无法启动,故根据提示修改web server端口号为2080(默认为1080),然后通过http://127.0.0.1:2080/WebTours/访问。原创 2015-08-27 14:16:51 · 840 阅读 · 0 评论 -
LoadRunner脚本中的乱码问题以及解决办法
vLoadRunner脚本中的乱码问题以及解决办法 不少人在使用LoadRunner的过程中都遇到过这样的问题:在录制下来的脚本的中文信息出现了乱码。关于乱码问题,可能大家在网上也能搜到不少相关的解决办法,我在这里就不多说了,这里只举一个实际例子来说明这个问题,也许不是解决这个问题的唯一办法,但至少也是其中的一种。 被测系统采用Ajax技术,通过录制下来的脚本看转载 2015-08-27 16:36:23 · 431 阅读 · 0 评论 -
LoadRunner对不同协议的选择
大家常用的是Loadrunner测试web(Http/Html),但其实协议多种多样。在B/S结构的网站多种业务的特点需要选择不同的协议,协议如何选择呢,寻找了相关资料。 LoadRunner首先是一个测试工具,其次是一个性能测试工具,然后是该工具是一个基于协议,也就是说LoadRunner测试的对象都需要使用通信协议,对于那些不使用通信协议仅仅进行本地处理的软件例如Microsoft转载 2015-08-27 16:40:24 · 387 阅读 · 0 评论 -
loadrunner监控Linux之前需要做的准备工作
LoadRunner在监控Linux服务器之前(Unix和AIX类似),需要做一项准备工作,主要是开启服务器的rstatd服务,当该服务被开启时,LoadRunner才可获取到服务器的性能计数。一:确保服务器上安装了rstatd服务首先保证服务器上安装了rstatd服务,某些服务器上管理员可能没有安装此服务,若没有安装该服务,则需要先下载对应于服务器版本的rstatd安装包,然后安转载 2015-08-27 16:47:32 · 333 阅读 · 0 评论 -
LoadRunner录制模式之html-based和URL-based区别
在使用LoadRunner进行WEB脚本录制的时候,很多人不清楚URL-based 方式和 HTML-based方式的差别,以及何种情况下使用何种录制方式,这里给出一个简单的判断方法。HTML-mode录制是缺省也是推荐的录制模式。它录制当前网页中的HTML动作。在录制会话过程中不会录制所有的资源。在回放时,HTML-mode脚本积极地解析返回的信息来获得要下载的资源。HTML-mod转载 2015-08-27 17:00:45 · 397 阅读 · 0 评论 -
loadrunner 录制脚本时events始终为0
以下几个原因:1、安装不正确或破解不对2、协议错了3、注意你的版本,ie版本,os版本,不是所有os和ie都支持lr啊转载 2015-08-28 20:23:32 · 1422 阅读 · 0 评论 -
loadrunner 文本和图片检查点
web_reg_find()函数函数的作用是“在缓存中查找相应的内容”,常用参数及含义如下:web_reg_find("Search=Body", //定义查找范围"SaveCount=count", //定义查找计数变量名称"Text=test", //定义查找内容LAST);原创 2015-08-28 15:06:55 · 1325 阅读 · 0 评论 -
Loadrunner视频教程汇总
小布老师视频:测试工具概述,兼LoadRunner介绍 -1-4http://www.boobooke.com/v/bbk1046http://www.boobooke.com/v/bbk1046.ziphttp://www.boobooke.com/v/bbk1047http://www.boobooke.com/v/bbk1047.ziphttp://www.boo转载 2015-08-28 20:18:29 · 530 阅读 · 0 评论 -
播布客全套视频
地址:http://pan.baidu.com/s/1c08dIM0#path=%252F%25E6%2592%25AD%25E5%25B8%2583%25E5%25AE%25A2%25E5%2588%2586%25E7%25B3%25BB%25E5%2588%2597%25E8%25A7%2586%25E9%25A2%2591原创 2015-08-28 22:55:23 · 2868 阅读 · 0 评论 -
如何修改LR自带的示例程序端口号
如何修改LR自带的例子端口号LR自带的例子端口号是1080,怎么样把这个端口设置,自己想用的端口号8088,在什么地方可以设置呢?在LR安装目录下,找到Xitami.config文件,找到portbase,可以修改它(默认是1000);默认的端口号是portbase+80;要把端口号改成8088,就把portionbase改为8008,保存之后就是了(8088=8008+8转载 2015-08-27 16:28:52 · 423 阅读 · 0 评论 -
解决LoadRunner超时错误
在录制Web协议脚本回放时超时情况经常出现,产生错误的原因也有很多,解决的方法也不同。 错误现象1:Action.c(16): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)。 错误分析:对于HTTP协议,默认的超时时间是120转载 2015-08-27 16:54:10 · 449 阅读 · 0 评论 -
Win7 64位 + LoadRunner 11录制时弹不出IE的解决办法
1. 卸载IE9装了Win7 64位后,默认的IE是IE9,先把IE9卸载。打开控制面板->程序->查看已经安装的更新,找到IE9卸载,重启。卸载后,IE自动变为IE8。其中存在C:\Program Files\Internet Explorer下面的是64位的IE,存在C:\Program Files(x86)\Internet Explorer下面的是32位的IE。转载 2015-08-25 16:36:54 · 528 阅读 · 0 评论 -
LoadRunner 录制IE 8卡死
LoadRunner11录制脚本,对IE的版本是有所限制的,它只是支持IE 8 以下版本,其中包括IE 8,高出IE 8版本Loadrunner是不支持的。 我遇到LoadRunner录制脚本时IE8卡死,解决的方案: 首先查看一下在不录制脚本的情况下,手写一些代码,例如:输出一些字符: lr_out_message("aaaa") 看能否回放时在Replay log中有aaa转载 2015-08-29 17:37:15 · 996 阅读 · 0 评论 -
Vugen 和controller 中的run-time setting有什么不同?--性能测试学习总结9
转载 2015-08-30 08:38:17 · 409 阅读 · 0 评论 -
LoadRunner性能测试样例分析
LR性能测试结果样例分析测试结果分析 LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要、并发数、平均事务响应时间、每秒点击数、业务成功率、系统资源、网页细分图、Web服务器资源、数据库服务器资源等几个方面分析,如图1- 1所示。性能测试结果分析的一个重要的原则是以性能测试的需求指标为导向。我们回顾一下本次性能测试的目的,正如 所列的指标,本次转载 2015-08-31 23:28:58 · 673 阅读 · 0 评论 -
web_reg_find和web_find的区别
1.web_reg _find 从缓存中读取,web_find在页面加载完成后读取,所以web_reg_find执行效率比较高。2.web_reg_find放在页面加载之前,web-find放在页面加载之后3. web_reg_find 对html和url方式都支持,web_find只支持html方式录制,不支持url录制方式。原创 2015-09-03 16:57:33 · 560 阅读 · 0 评论 -
loadrunner安装注意事项
防火墙关闭,使用管理员权限安装,使用管理员权限运行deletelicense.使用管理员权限启动,使用管理员权限启动agent process.总之就是尽量都以管理员权限操作,否则容易失败出现意想不到的错误。原创 2015-09-03 17:56:24 · 387 阅读 · 0 评论 -
录制脚本时events无限增加
如图,很简单的一个网页,他无限增加事件出现这种情况一般是浏览器插件太多,去掉了第三方插件就好了转载 2015-09-03 17:52:52 · 349 阅读 · 0 评论 -
LR脚本例子
Action(){//设置手动关联 web_reg_save_param("usersession", "LB=name=userSession value=", "RB=>", "ORD=1", LAST);web_add_filter("Action=Exclude", "URL=http://www.ba原创 2015-09-10 14:57:36 · 585 阅读 · 0 评论 -
LoadRunner下DLL的调用
1. 打开VC++ , 1.Win32 Dynamic-Link Library方式创建Non-MFC DLL动态链接库,创建文件名为MyDll, 询问选择那个类型,进入向导,向导会有个提示,最好选择最后一项“A DLL that exports some symbols”,这样可以照猫画虎。会提示生产几个文件。2. 在头文件MyDLL.h 中添加 函数声明:exter原创 2015-08-30 12:30:51 · 530 阅读 · 0 评论 -
LR部分函数功能详解
web_link()和web_url()函数都是页面访问型函数,实现HTTP请求中的GET方法。web_submit_form()和web_submit_data()函数,实现HTTP请求中的POST方法。 web_link()函数web_link()函数功能描述:此函数用来模拟用户单击一个超链接的操作。VuGen会记录访问页面后服务器返回的内容中有多少个超转载 2015-09-07 09:51:49 · 590 阅读 · 0 评论 -
web_custom_request应用示例
http://www.cnblogs.com/guanhe/archive/2006/09/04/494223.htmlLoadRunner提供的web_custom_request函数可以用于实现参数的动态生成。在LoadRunner中,web_reg_save_param和custom_request都常于处理参数的动态生成。web_reg_save_par转载 2015-09-07 10:40:18 · 669 阅读 · 0 评论 -
如何获取web_custom_request的返回值
大家好,我是性能测试的菜鸟,遇到一个问题: web_custom_request("sign_request", "URL=http://aa.baidu.net/admin/index.htm?items={NewParam}", "Method=POST",转载 2015-09-07 10:31:48 · 1456 阅读 · 0 评论 -
LoadRunner常见问题
1.LoadRunner录制脚本时为什么不弹出IE浏览器? 当一台主机上安装多个浏览器时, LoadRunner 录制脚本经常遇到不能打开浏览器的情况,可以用下面的方法来解决。 启动浏览器,打开Internet选项对话框,切换到高级标签,去掉"启用第三方浏览器扩展(需要重启动)"的勾选,然后再次运行VuGen即可解决问题。 还有就是点击“我的电脑-》属性-》高级-》性转载 2015-09-07 15:53:15 · 510 阅读 · 0 评论 -
web_custom_request
初学性能测试时候,第一步必学脚本录制,但一路下来各种录制失败、回放脚本失败的问题层出不穷,究其原因一是LR本身存在对测试环境的兼容性问题导致录制失败,更深层次的原因是录制者不清楚LR录制脚本的原理,或者不清楚客户端与服务器端之间的请求和应答内容及通信方式,导致一旦出现脚本执行失败便无从下手。最近在做项目的一个接口测试时候,因请求是合作第3方发起的且不容易让第3方提供他们的平台给我们做测试,所以这种转载 2015-09-07 10:23:14 · 1147 阅读 · 0 评论 -
内存泄漏以及常见的解决方法
之所以撰写这篇文章是因为前段时间花费了很大的精力在已经成熟的代码上再去处理memory leak问题。写此的目的是希望我们应该养成良好的编码习惯,尽可能的避免这样的问题,因为当你对着一大片的代码再去处理此类的问题,此时无疑增加了解决的成本和难度。准确的说属于补救措施了。1. 什么是内存泄漏(memory leak)? 指由于疏忽或错误造成程序未能释放已经不再使用的内存的转载 2015-09-14 11:19:38 · 691 阅读 · 0 评论 -
web_custom_request 例子
Action(){ int tag ; web_reg_save_param("usersession", "LB=name=userSession value=", "RB=>", "ORD=1", LAST); web_url("WebTours", "URL=http://127.0.0.1:1080/WebTours/", "Re原创 2015-09-14 10:22:05 · 525 阅读 · 0 评论 -
Loadrunner中web_find和web_reg_find函数的使用与区别
主要介绍两个函数:web_find()和web_reg_find();这两个函数均用于内容的查找,但两者也有本质的区别,具体介绍如下: 一、web_find()函数 该函数的作用是“从HTML页面中查找指定的文本字符串”常用参数及含义如下:web_find("web_find", //定义该查找函数的名称 "RightOf=a", //定义查找字符的右边界 "LeftOf=b",转载 2015-09-14 10:26:47 · 490 阅读 · 0 评论 -
性能测试结果分析
性能测试工程师基本上都能够掌握利用测试工具来作负载、压力测试,但多数人对怎样去分析工具收集到的测试结果感到无从下手,下面我就把个人工作中的体会和收集到的有关资料整理出来,希望能对大家分析测试结果有所帮助。 分析原则:1. 具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能关注点)2. 查找瓶颈时按以下顺序,由易到难。 服务器硬件瓶颈-〉网络瓶颈(转载 2015-09-14 10:51:18 · 920 阅读 · 0 评论 -
Loadrunner analysis启动报错
需要安装一些前置软件,列表如下:Framework 3.5 SP1 Microsoft Data Access Components (MDAC) 2.8 SP1 (or later)Microsoft Windows Installer 3.1Microsoft Core XML Service (MSXML) 6.0Microsoft Visual C ++ 2005 SP1 Red转载 2015-09-08 14:22:22 · 824 阅读 · 0 评论 -
性能测试步骤及分析
系统性能测试中的几大步骤1.明确测试目标;了解性能测试需求;2.编写性能测试计划;3.分析性能测试需求;4.编写性能测试方案,设计测试场景;5.相关资源准备(人力资源,硬件资源,软件资源);6.测试程序开发;脚本维护,测试数据准备,测试监控准备;7.执行性能测试并收集测试结果;8.分析结果;9.系统调优及再测试;1.明确测试目标;了解性能测试需求;转载 2015-10-09 10:35:25 · 1437 阅读 · 0 评论 -
在线用户数与并发用户数的区别和比例关系
在线用户数:用户同时在一定时间段的在线数量并发用户数:某一时刻同时向服务器发送请求的用户数一般而言,我们习惯以5-20的比率来推算并发用户与在线用户之间的关系。即,并发与在线的比例约为5%-20%比如,某网站存在注册用户数为10W人,但同时在线最多1W人,但这1W个人,可能只有500人会浏览帖子,500人会进行发帖,只有这1000个人对服务器才有交易,那我们计算并发量的转载 2015-10-09 14:00:38 · 8127 阅读 · 0 评论