测试回顾版-LR video-3ates巡回演出

来源:互联网 发布:上海知贤装饰怎么样 编辑:程序博客网 时间:2024/05/19 08:26

http://www.3atesting.com/mv/list-6-1.htm

 

  • LR系列之--性能测试指标介绍
  • LR系列之---内存处理
  • LR系列之--web_set_sockets_options
  • 如果在系统运行过程中出现"No buffer space available"或者出现大量连接出现wait的时候,如何解决?

     

    netstat看到很多socks处于wait状态

    负载增大时候连接失败

    mmdrv的句柄数随虚拟用户运行而增加

    当建立连接出现No buffer space available"

     

     如何保证迭代后所有的连接关闭

    web_set_sockets_option( SHUTDOWN_MODE ”, ABRUPT); 

    web_set_sockets_option( CLOSE_KEEPALIVE_CONNECTIONS ”, 1); 

    web_set_sockets_option( “SHUTDOWN_MODE ”, ABRUPT); 

    中间添加其他函数

    web_set_sockets_option( “CLOSE_KEEPALIVE_CONNECTIONS ”, 1); 

     

  • LR系列之---业务流程设置
  • webload系列之---参数化
  • LR系列之---手工关联(三)
  • 如何禁止网页自动重定向

    如何获取重定向的地址

    如何将获取的地址产生的请求发送给服务端

     

  • webload系列之---关联
  • LR系列之--AMF与Microsoft.net协议介绍
  • LR系列之--脚本调试
  • 怎么判断是测试脚本的问题,还是被测应用的问题,或者其他问题

  • LR系列之---业务流程的校验
  • 一种是请求错误,一种是业务逻辑的错误

    比如编译都是对的,但是给出的结果不对,就是业务逻辑有问题

     

    测试工具只是判别请求是否正常回来。业务逻辑的校验需要程序来判断

     

    加入检查点

     

  • LR系列之---手工关联(二)
  •  寻找位置

    LB

    RB

    ORD=ALL(位置)

  • LR系列之---如何实现数据动态加密
  • lr只提供了lr_decrypt进行数据解密

    怎么加密呢

    采用外部的函数

    Loadrunner提供了一个工具password Encode,但是只能加密静态数据

     

    如果是动态数据,怎么办

     

    调用外部的dll加密,然后用lr_decrypt解密

     

  • LR系列之--自动关联
  • LR系列之---手工关联(一)
  • 手工关联-自动关联

    关联含义,关联函数介绍,如何寻找在代码中需要关联的地方,关联的调试。关联的技巧

     

    关联其实也是一种参数化,不过是种特殊的参数化

    数据来源是server

     

    1:手工插入关联函数

    2:自动关联=在录制过程中,在录制过程后

     

    手工关联

    runtime-settings里面logs里面打开data return by server,检查那些脚本因为关联而失败(要查看client和server的交互)

    确定那些数据需要关联,因为是服务器动态产生的,所以每次产生的都不同。

    (Loadrunner自带的比对工具有很多bug,比如文件目录太长。文件名太长,有中文。名字有空格等都找不到文件,这个时候可能需要借助第三方工具)

    找到动态数据左右两边的值,以及出现的位置

    在脚本中添加web_reg_save_param函数

    在脚本中参数化动态的值

    检验关联的正确性

     

     

     

     

     

     

     

  • lr系列之---SQL Server脚本的录制
  • SQL7.0上面的数据库版本需要选择ODBC协议录制

    windows/vugen.ini里面加入AutoPasswordEncryption=OFF

    加密的用户名和密码全部转化为明文

     

    SQL语句也可以参数化

    lrd_col_data

  • Jmeter系列之---脚本录制与监控
  • LR系列之---RunTime Setting
  • LR系列之---参数化(二)
  • lr系列之--winsocket的脚本编写技术
  • LR9.0--SLA
  • LR系列之--Web录制常见错误解决方法
  • LR系列之---参数化(一)
  • LR系列之---协议的选择
  • 没讲什么。

    主流的好选择

    不熟悉的问开发人员

    最后就是自己分析协议,或者用winsocket

  • LR9.0---SLA Analysis
  • 英文版的听不明白

  • LR9.0 --Scheduler
  • 英文版的听不明白

  • LR系列之--测试结果分析
  •  

  • 如何在LR中调用C#dll文件
  • 引入dll

    1:把dll拷贝到

     2:lr_load_dll=("电脑中的路径")

     

  • 性能测试各种技术
  • 录制 SSL加密程序(录制foxmail email发送程序)要做端口映射

    cd c:/.../loadrunner/bin

    openssl

    s_client smtp.gmail.com:465

     

    如何客户化dll,加载dll,如何应用

    不能使用MFC的东西。只能使用标准C

     

    引入dll

    1:把dll拷贝到

     2:lr_load_dll=("电脑中的路径")

     

    如何加密数据

    lr_save_string(lr_decrypt"24324324343","username");

     

    如何转化数据

     

    涉及的东西要广,不要精通,但是要熟悉