脚本的参数化测略:
1、对于单用户来讲,顺序的取值和唯一的取值结果相同;
关联:把脚本中某些写死的数据转变成服务器所送的、动态的每次不 一样的数据(动态id)。一般是正常录制,但是回放不成功,考虑是都做了关联。
关联的步骤:
1、从服务器返回的数据中选取需要进行关联的数据;
2、将该数据存入脚本的一个参数中;
3、将脚本中需要使用该数据的地方用该参数来替代;
关联函数要写在生成该动态参数之前,函数运用的是wen_reg_save_param()函数
基于HTML方式和URL方式
- 基于HTML方式:当打开脚本进行录制时,lr会将当前页面的信息保存到lr缓存中,如登录首页打开时,缓存中会记录用户名、密码以及usersession,则当用户继续录制,提交登录信息,点击确定时,lr会按照用户提交的信息和当前页面中缓存信息进行比较,有区别的记录到脚本中。对于有变化的点击坐标X\Y轴进行记录。对于没有改变的(用户名、密码等)不进行记录,形成的脚本简单、内容少。
- 基于URL方式,则默认没有缓存,lr会将页面中所有的信息全部记录下来,脚本比较复杂。
- 基于html方式简单,但是遇到如银行、证券、保险等安全性比较高的被测系统(协议使用https),那么必须使用url的方式,html方式记录的信息不完整,脚本无法调试通过。
Windows Resouces各种指标说明
1、%processor time(处理器时间):指系统执行非空闲时间百分比。,如果平均值小于85%(不同的公司有不同的要求),则一般没有问题,如果平均值超过85%或其值超过95%,则怀疑处理器瓶颈。
2、如果Processor Queue Length 显示的队列长度保持不变(平均值+1)个,并且处理器的利用率(%Processor Time 超过平均值),那么很有可能存在处理器瓶颈;如果Processor Queue Length 显示的队列长度超过(平均值+1)个,而PR的值却很低,那可能是处理器阻塞问题。
3、page reads/sec(页面的读取率),指为解决硬错误到上读取的次数,该值比较高的时候,可能是内存不足。衡量硬错误的指标–panges/sec,只用关心硬错误。
4、磁盘利用率(%Disk time):磁盘的使用率,性能调优的一个原则减少磁盘IO的读写,因为磁盘IO较大,会严重影响系统的性能。
5、Disk Read(Write) bytes/sec:如果该值超过几十M,甚至上百M,则怀疑磁盘瓶颈。