版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LoadRunner压力测试一、环境预备优化操作系统( centOS)执行命令sudo modprobe -r xt_NOTRACK nf_conntrack_netbios_ns nf_conntrac k_ipv4 xt_statesudo modprobe -r nf_conntrack使用文本编辑器打开/etc/sysctl.conf 修改 net.ipv4.tcp_max_tw_buckets 的值net.ipv4.tcp_max_tw_buckets= 16000修改 nginx 配置(只在压力测试使用 ,测试完毕后复原)找到以下条目 ,修改值proxy_connect_timeo
2、ut600;proxy_send_timeout600;proxy_read_timeout600;修改 upstream 中的值server 54:8003 max_fails=15 fail_timeout=160s weight=1 sr un_id=03;jvm_route $cookie_JSESSIONID reverse;修改 LEAP.xml(只在压力测试使用 ,测试完毕后复原)在 RPCServices 节点中添加 disablesid=true例: 修改项目登录页面去除登录页面的图片验证码二、 Loadrunner 安装之前安装要求Loadrunner
3、(主控机和压力机)必须安装在windows2003 server 版本下必须安装 IE 扫瞄器,建议为 IE 版本,其他版本在脚本录制过程中会显现打不开 IE 的情形安装虚拟光驱1、安装过程2、使用过程双击任务栏图标打开 DTlite 治理界面,点击添加图标加载iso 文件安装 .NET Framework3.5 SP1LoadRunner11需要 .NET Framework3.5 SP1 的支持,如果在 loadrunn er 安装过程显现专门,请预先安装 .NET Framework3.5 SP1三、 LoadRunner 安装Loadrunner 安装包括两部分:主控机安装和压力机安装
4、。主控机提供脚本录制、脚本调试、脚本运行、报告生成等功能。压力机负责运行脚本,压力机只能通过加入到主控机中工作。一样在一次测试过程中,只安装一台主控机,按照测试需要,可安装多台压力机,且主控机和压力机分不安装在独立的机器上。安装多台压力机的作用是将客户端的压力( cpu、网络等)分布到多台机器上。主控机的安装请点击 “LoadRunner 完整安装程序”,然后按照提示信息一步步操作,过程略加压机的安装请点击 “Load Generator”,然后按照提示信息一步步操作,过程略破解过程成功安装主控机和压力机后,需要完成以下破解过程(非正版)将 lm70.dll mlr5lprg.dll 覆盖到安
5、装名目下,例如:运行 lr 删除注册表名目下的 exe 文件,将默认的lic 排除运行 loadrunner ,为其加载 licLoadrunner 的序列号见安装名目下通常使用:AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB四、录制脚本( Virtual User Generator)启动 Virtual User Generator创建 web 脚本录制器Program to record :设置录制对象的程序,选择IE 扫瞄器URL Adrress:项目的 URL 地址,输入项目的登录地址点击 Options 设置如下选项:1、脚本录制方式2、选择UTF
6、-8 编码开始录制脚本脚本录制过程从点击Start Recording 窗口中的ok 按钮开始,现在loadrunner会打开 IE 扫瞄器并打开url address中的路径。一样情形下,此路径为项目的登录路径,输入登录用户名和密码进行登录,现在 loadrunner 会自动记录你的操作过程,你只需点击项目中需要测试的功能模块,直到登出系统为止。完成测试页面操作后,点击 loadrunner 停止按钮退出录制过程,之后loadrunner 将自动生成测试脚本。脚本录制工具栏讲明:录制按钮,如果当前录制状态处于暂停时,点击此按钮后进入录制状态。:停止按钮,当完成脚本录制过程时,点击此按钮退出录
7、制:暂停按钮,点击此按钮后将挂起(暂停)录制,直到点击录制按钮 后,进入录制状态。:动作 (Action) ,点击此按钮新增加一个动作,将不同的功能的代码分不放入各自的动作中,不常使用。:开始事务按钮:终止事务按钮调试测试脚本1、点击 运行 按钮 执行刚录制的脚本,并从日志窗口中查看是否有错误输入2、查看日志窗口储存脚本数据创建事务事务是 loadrunner 中重要的功能项, loadrunner 通过对事务进行统计,从而运算出每个事务的用时情形,事务分为开始事务和终止事务,必须成对显现,事务的开始和终止之间,必须包含一次或多次要求。例如,我们将项目的登录过程作为一次事务,将某个查询作为一次
8、事务。事务的创建能够脚本录制过程中创建,也能够在完成脚本录制之后,采纳插入事务方式创建事务。以下示例将创建trans_inittrans_logintrans_maintrans_logout 四个事务。创建 trans_init 事务,将登录之前的脚本归纳为init 事务创建 trans_login 事务,创建方法同上,以下展现脚本的位置创建 trans_main 事务创建 trans_logout 事务储存脚本将当前脚本储存,之后可在执行测试过程中提供给controller 使用。储存成功后,能够点击Tool 菜单 下的 Create Controller.进入压力测试场景操纵器五、执行测试( Controller)执行环境介绍第一步:加载压力机压力机是安装在其他机器上的,需要在当前的主控机中加载进来,并设置压力机使用的脚本文件,压力机最大用户数。第二步:验证压力机的状态第三步:设置压力机运行参数针对每个压力机设置运行参数:第四步:设置运行场景运行场景用于设置加载用户的速度操纵、连续加压时刻操纵、用户退出操纵第五步:运行测试第六步:生成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 模电课程设计和体会
- 2024年度影视作品知识产权保护及版权合作协议范本下载3篇
- 2024中石化原油进口及加工厂原料供应合同3篇
- 2024年法律代理合作协议标准样本版B版
- 2024年民办学校学生入学合同协议范本3篇
- 中考数学二轮复习压轴题培优专练专题18 转化的数学思想在压轴题中的应用(原卷版)
- 2024年度消防应急救援单位驾驶员劳务服务协议3篇
- 中考数学二轮复习压轴题培优专练专题02 利用圆的性质进行求解的问题(原卷版)
- 水闸课课程设计任务书
- 2024年度行政事业单位合同管理规范及风险评估制度3篇
- 2025届全国名校大联考物理高二第一学期期末联考试题含解析
- 减肥课件模板教学课件
- 2024年部门年终总结
- 公司招商部工作流程及管理制度
- 汉语阅读教程第一册第十二课
- 江苏省南京市六校2024-2025学年高一上学期期中联合调研 化学试题
- 2024年时事政治试题(带答案)
- 2024年山东省济南市中考道德与法治试题卷(含答案解析)
- 高一数学必修一知识点和公式
- 系统商用密码应用方案v5-2024(新模版)
- 2024年秋国家开放大学《形势与政策》大作业:建设中华民族现代文明的路径是什么?中华民族现代文明有哪些鲜明特质?附答案【供参考】
评论
0/150
提交评论