性能测试-准备工作

3.性能测试

3.1准备工作

⑴测试地址URL;

⑵开启监控服务;

     LoadRunner监控服务器时提示网络端口连接不通等问题时,首先确认登录的IP、用户名、密码是正确的,如果还是不可以,可以远程到服务器上,检查如下内容。

  • 服务器和监控端网络是联通的,ping IP。
  • 服务端开启了RPC和Remote Registry,运行-》services.msc可进入查看

  • 需要对服务器的系统本地策略进行更改,这个很重要,也是决定客户端能不能访问服务器端的关键步骤,具体需要进入控制面板下的管理工具中,找到本地安全策略,如下:
  • 在客户端进行测试,在“运行”栏中输入服务器的ip地址,后面跟上C$,表示服务器C盘下的系统资源目录,如:“\\192.168.96.135\C$”,看看是否可以访问服务器C盘目录,通常情况下可能需要输入用户名和密码,填充服务器端的账户和密码就ok,如下所示:
  • 完成如上步骤后,就可以监控了,在LoadRuner中添加计数器,若添加后出现部分计数器无数据的情况,可尝试删除后重新添加。

⑶网络带宽确定;

  如图获取带宽以及要监控的网卡名称。

    

⑷硬盘配置确定;

    计算机-》管理-》存储-》磁盘管理,确定磁盘数;

CPU配置确定;

    运行输入Dxdiag获取计算机配置信息以及CPU型号、频率;

⑹数据库部署机器的IP、用户名、密码;数据库用户名、密码;数据库版本以及参数配置;

   备注:数据库用户名、密码用于获取测试账号以及测试数据,若开发已提供测试数据,可以不提供。

Web服务部署机器的IP、机器用户名、密码;Web服务器版本以及参数配置;

⑻测试账号以及测试数据;

3.2安装破解秘钥:

  web-10000和Remote Performance-10:AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB

golba-100:     AEAMAUIK-YAFEKEKJJKEEA-BCJGI

web-10000:     AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB

1000 global:   AEACFSJI-YASEKJJKEAHJD-BCLBR

最高支持6.5w个并发:AEACFSJI-YJKJKJJKEJIJD-BCLBR

 

注意事项

1、监控资源并发停止后仍需监控一段时间,查看资源的释放情况;

2、录制脚本时是否需要设定UTF-8;

3、参数化时,查看返回中是否有乱码,参数值是否需要经过编码;

4、回访时打开浏览器,查看返回信息是否正常,比如用浏览器可以返回多条数据,是否和回访时返回的数据一致;

5、lr_convert_string_encoding: 对中文进行UTF-8转码,使用这个函数转码出来的字符串会以 \x00 结尾,所以要做一次额外处理。

     

 char tmp[50];

lr_convert_string_encoding("张三", LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"str");

strcpy(tmp,lr_eval_string("{str}"));

lr_save_string(tmp,"payerName");

  

6、分析请求加载慢的原因:

  1.   可以打开Analysis-Web Page Diagnostics,查看前台资源加载情况;



  1. 后台数据库读取、写入是否是慢的原因,可以后台自造数据,不进入数据库读写等方法调查;
  2. 再就是请求本身响应时间较慢,可以修改IIS配置,优化后台代码;

7、场景设计是,若有添加数据表记录的操作,记得生成测试数据后,对初始数据备份,保证每次运行数据量都相同;

1、脚本请求用Chrome浏览器确认,防止发送重复请求;

2、去除事务中页面其他无关异步加载的请求URL;

3、Web前端non-HTML不加载,测试前端资源占用响应时间比例;

4、无数据库等待,测试框架代码本身请求消耗时间;

5、浏览器手动检查压力测试效果;

转载于:https://www.cnblogs.com/lunaG/p/6170406.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值