LoadRunner

LoadRunner常见问题整理

爷,独闯天下 提交于 2020-03-18 21:53:11
1.LoadRunner录制脚本时为什么不弹出IE浏览器?   当一台主机上安装多个浏览器时, LoadRunner 录制脚本经常遇到不能打开浏览器的情况,可以用下面的方法来解决。   启动浏览器,打开Internet选项对话框,切换到高级标签,去掉“启用第三方浏览器扩展(需要重启动)”的勾选,然后再次运行VuGen即可解决问题   提示:通常安装Firefox等浏览器后,都会勾选上面得选项,导致不能正常录制。因此建议运行LoadRunner得主机上保持一个干净的 测试 环境。    2.录制 Web 脚本时,生成的脚本中存在乱码该如何解决?   录制脚本前,打开录制选项配置对话框Record-Options,进入到Advanced标签,先勾选“Support charset”,然后选择中支持UTF-8。再次录制,就不会出现中文乱码问题了。    3.HTML-based script与URL-based script的脚本有什么区别?   使用“HTML-based script”的模式录制脚本,VuGen为用户的每个HTML操作生成单独的步骤,这种脚本看上去比较直观;使用“URL-based script”模式录制脚本时,VuGen可以捕获所有作为用户操作结果而发送到服务器的HTTP请求,然后为用户的每个请求分别生成对应方法。   通常,基于浏览器的Web应用会使用“HTML

LoadRunner录制脚本问题收集

被刻印的时光 ゝ 提交于 2020-03-17 08:55:41
LoadRunner录制脚本问题收集 (2011-10-26 10:34:20) LoadRunner录制脚本时为什么不弹出IE浏览器? 当一台主机上安装多个浏览器时,LoadRunner录制脚本经常遇到不能打开浏览器的情况,可以用下面的方法来解决: 启动浏览器,打开Internet选项对话框,切换到高级标签,去掉“启用第三方浏览器扩展(需要重启动)”的勾选,然后再次运行VuGen即可解决问题。 提示 :通常安装Firefox等浏览器后,都会勾选上面得选项,导致不能正常录制。因此建议运行LoadRunner得主机上保持一个干净的测试环境。 录制Web脚本时,生成的脚本中存在乱码该如何解决? 录制脚本前,打开录制选项配置对话框Record-Options,进入到Advanced标签,先勾选“Support charset”,然后选择中支持UTF-8。再次录制,就不会出现中文乱码问题了。 HTML-based script与URL-based script的脚本有什么区别? 使用“HTML-based script”的模式录制脚本,VuGen为用户的每个HTML操作生成单独的步骤,这种脚本看上去比较直观;使用 “URL-based script”模式录制脚本时,VuGen可以捕获所有作为用户操作结果而发送到服务器的HTTP请求,然后为用户的每个请求分别生成对应方法。通常

几个性能测试工具

旧街凉风 提交于 2020-03-16 14:28:04
几个性能测试工具 我个人认为一个优秀的软件工程师必须掌握一定的测试技能。可能有的开发工程师认为测试是测试工程师的事情,不是开发工程师的事情。这种开发工程师是缺一条腿的,离开了测试工程师,你如何证明你的程序没有问题。 下面是我这两天搜集的性能测试工具,如果大家知道别的工具,可以在回复中分享出来。 Web Bench Web Bench is very simple tool for benchmarking WWW or proxy servers. Uses fork() for simulating multiple clients and can use HTTP/0.9-HTTP/1.1 requests. This benchmark is not very realistic, but it can test if your HTTPD can realy handle that many clients at once (try to run some CGIs) without taking your machine down. Displays pages/min and bytes/sec. Can be used in more aggressive mode with -f switch. Web Bench是一个简单的web或者web代理服务的基准测试工具。

10 jmeter之动态关联

断了今生、忘了曾经 提交于 2020-03-14 23:35:19
10 jmeter之动态关联 jmeter中关联是通过之前请求的后置处理器实现的,具体有两种方式:XPath Extractor(一般xml的时候用的多)和正则表达式提取器。 以webtours登录为例进行演示login.jmx 1.Web Tours开启关联、注册账号 在开始菜单找到并点击Start HP Web Tours Server(或者在本机安装loadRunner的路径下找到\HP\LoadRunner\WebToursStartServer.bat,双击运行)。 在开始菜单找到并点击HP Web Tours Application(或者打开浏览器,输入地址http://127.0.0.1:1080/WebTours/,回车进入)首页。 在Web Tours首页点击administration,进入Administration Page,勾选第三项,点击update,返回首页即可。 可以自己注册(sign up now)账号登录,或者用默认账号密码(jojo/bean)登录。 2.badboy录制webtours登录 3.导入jmeter 4.找出需要关联的请求(nav.pl) 右击请求1-->添加-->后置处理器-->正则表达式提取器-->配置如下图所示 正则表达式部分配置说明: -引用名称:下一个请求要引用的参数名称。如填写session,则可用${session

loadrunner11 录制手机App

百般思念 提交于 2020-03-06 10:43:21
总体来说,通过LR录制手机脚本的方式有三种: (1)通过代理方式录制,保证手机电脑在同一个网段; (2)通过抓包录制,在手机上安装Mobile Recorder; (3)通过 安卓 模拟器录制,本地安装 Android 模拟器Emulator (Android SDK) 本人目前只用过方式(1),先记录下方式(1)的实现方法 一、保证手机与主机处于同一WIFI下,如果是笔记本电脑,直接连同一WIFI即可,如果是台式机,需要小度WIFI无线网连接工具,协助解决同一WIFI连接问题。检查标准:查看手机IP地址和本机IP地址是否在同一网段    二、录制时选择协议Web(HTTP/HTML)    三、在开始录制时的配置:   1、application type 选择win32 application   2、Program to record 选择之前获取的wplus_init_wsock.exe文件的地址,如:C:\Program Files(x86)\HP\LoadRunner\bin\wplus_init_wsock.exe   3、working directory 选择到loadrunner的bin目录下 四、loadrunner中设置mapping port代理端口   (1)Capture Level Socket level data   (2)New Entry

Loadrunner11.0 录制手机App脚本的方法

蹲街弑〆低调 提交于 2020-03-06 10:42:34
使用Loadrunner录制手机终端App脚本 1. 说明 目前手机APP上的功能日益丰富,对手机应用功能的性能测试需求也越来越多。公司比较抠门没有花钱买Loadrunner,可怜我们工作中一直用的破解版本,没有Loadrunner11.52以上的版本,不能享受录制手机的便利。只能自己在网上搜罗一些方法,使用Loadruner11.0实现录制手机应用脚本的方法。 以下分笔记本和台式机两种设备介绍使用Loadrunner录制手机端App的方法。 1.1 录制的原理 手机App脚本录制的原理(非正式,仅个人的理解):需要保证手机终端和电脑在公司同一无线网络内,手机终端可以通过代理将请求信息通过电脑进行转发。 1.2必备的软件和设备 1. Loadrunner11.0,wplus_init_wsock.exe文件的地址,如: C:\Program Files(x86)\HP\LoadRunner\bin\wplus_init_wsock.exe 2. 公共Wifi 或使用电脑的Wifi(笔记本作为Wifi热点或台式机使用随身Wifi作为热点) 3. 具有无线上网卡的笔记本或台式机(台式机可使用随身Wifi作为无线上网卡) 4. Android或iPhone手机 5. 需要进行测试的server地址(我实际测试的是公司内部环境的APP server地址,这里就直接换作csdn好了

10大主流压力测试工具

旧时模样 提交于 2020-03-06 01:00:30
市面上流行的压力/负载/性能测试工具多是来自国外,近年来国内的性能测试工具也如雨后春笋崛起。同时由于开发的目的和侧重点不同,其功能也有很大差异,下面就为您简单介绍10款目前最常见的测试产品。 1、kylinTOP测试与监控平台(商用版) kylinTOP测试与监控平台是一款B/S架构的跨平台的集性能测试、自动化测试、业务监控于一体的测试平台,它是深圳是奇林软件有限公司旗下的一款产品,该工具开放10个免费虚拟用户可供学习和使用。在易用性上较好,录制脚本支持最新版本的浏览器,对谷歌和火狐都支持非常好。对一些https.的网站证书问题,都为用户自动处理好了,可以轻松录制。录制过程高效便捷这是其它性能工具无法比拟的。仿真能力上是目前业界做的最好的性能工具,可以做到完全仿真浏览器行为,也就是单用户的HTTP请求瀑布图可以和浏览器器完全一样。总之它是目前国内一款非常难得好用的性能测试工具,可以完全替代国外的同类产品。目前在军工领域、测评检测机构、国有企业、银行体系、大型企业有着广泛的应用。支持的协议较多,尤其在视频领域支持的协议非常多,具有独特的优势。官网地址: http://www.70testing.com 2、LoadRunner(商用版) 是一款C/S架构的商业版性能测试工具,在国内存在的时间较早,在国内在使用较广泛,知名度较高。该工具免费开放了50个虚拟用户,可供学习和使用

0308 软件系统的非功能需求

拟墨画扇 提交于 2020-03-05 23:32:17
故事开始。 小李是一个一线的java程序员,做软件开发多年,有一天,被邀请去参加一个大厂的面试,面试前他做了各种准备,有软件原理方面的,软件设计方面的,还有软件架构方面的知识。并不断总结提炼成了一张知识图谱。想着即使不成功,也是一次不错的技术交流,至少可以知道目前大厂需要的程序员具备的技能深度和广度,给自己定定位。下面是技术一面。 小李:你好,我是李x,今年y岁,做一线开发z年,我来面试。 大厂牛逼架构师:你好,小李。我是a厂的面试官b,我来给你面试。直接开门见山了。 问题1,简单说一下软件研发的过程? 小李:按照软件工程的瀑布模型. 软件研发分为可行性分析,需求分析,概要设计,详细设计,编码,测试,发布,交付,维护,下线等节点。但是这些流程比较重,往往当软件开发完成交付的时候,客户的需求已经发生了变更,软件需要重新打回需求分析和概要设计阶段开始,导致软件的工期远远超出预期,而且开发方耗时间耗人力,客户方并不满意。 那么怎么破呢? 按照当下流行的敏捷研发模式,软件在需求分析阶段,按照优先级别分批次设定发布计划,然后基于发布计划规划迭代,针对单个小迭代,开发,测试同一时间点参与,研发完成立马发布交付客户验收,客户快速反馈,针对反馈的问题,及时调整规划的需求,这样小步快跑,快速迭代的而方式去管理软件的研发过程,解决研发方研发的时间和人力成本高,客户还不满意的难题。 大厂牛逼架构师:

loadrunner如何对mysql进行增删改查

空扰寡人 提交于 2020-03-05 01:51:04
libraries.zip 地址:链接:https://pan.baidu.com/s/1kIZ2aBCOFSJ9l727MxgIKQ 密码:40vq * 说明一下,因为 lr 有很多库文件都没有,所以需要额外的从外部下载 公共库,并放到相应的位置。 * 推荐下载: MySQL LoadRunner libraries.zip 这样的一个外库。 * 下载完后,你会发现一共 9个文件,8个 .h 文件 1个 .dll 文件 * 将 .h文件 都放在 lr安装目录中的 include 文件夹中, .dll 放在 bin 目录中 * */ 注意:花点时间把下载的 .h 文件快速的过一遍,下面我会对几个 用到的方法解释 lr_load_dll('dll文件名'); 加载动态库,这个很重要,可以防止 init 中 也可以放在 操作 Action中。 lr_abort(); 这个可以理解为退出。 mysql_init(); 创建一个 mysql 对象。毕竟是调用别人家的,不拿到人家的许可怎么弄用方法呢。 mysql_real_connection(); 数据库连接,你可以在Ptt_mysql.h 文件中查找该方法的原形,或者 百度 mysql_query(); sql 语句。 -- 如果是 查询语句使用率额mysql_query();就要使用 mysql_use_result() 和

win10安装LoadRunner时,安装.net framwork组件报0x800F081F错误 解决办法

怎甘沉沦 提交于 2020-03-03 21:58:24
一、报错原因 0x800F081F错误大多数是在安装软件时,系统无法联网自动下载安装。 经过各种排查及搜索解决方案,总结原因无非以下三种: 1、windows update被禁用。 2、电脑没有.net framwork组件 3、网络不畅通 二、解决方案 针对原因1: 打开网页,验证网络是否正常。若正常,则往下看原因2的解决方案, 若不正常,先解决网络问题,再尝试安装。 针对原因2: 1、win+R打开运行窗口,输入“services.msc”打开服务窗口 2、找到“Windows Update”,双击打开 3、启动类型设置为 手动 ,服务状态点击 运行, 单击“应用”完成设置。 4、再运行LoadRunner的安装程序,安装.net framwork3.5组件,如果依旧报错,请继续往下顺着解决。 针对原因3: 1、打开“控制面板”→“程序”→“启动或关闭Windows功能” 2、勾选“.net framwork3.5”及二级选项,点击“确定”后,即可继续安装“.net framwork3.5组件” 如果完成以上步骤,仍然没能解决安装.net framwork组件报0x800F081F错误,那就手动安装.net framwork组件: https://jingyan.baidu.com/article/0aa2237506b20988cc0d64d6.html 附上我排查的过程: