• Loadrunner-测试套件开发


    • 书名:软件性能测试学习笔记之LoadRunner实战
    • 作者:杨婷编著

    测试套件开发

    开发测试套件,这一步算是进入了实现阶段,可以利用工具创建测试脚本实现大部分的测试工作,然后按基础数据和业务数据要求,准备垫底数据和测试数据。

    1、创建脚本:
    纯手工编写代码是不现实的,我们需要借助工具来完成脚本的创建。
    2、录制脚本:
    录制是工具的一种模拟用户行为的手段,主要通过录制协议来识别交互过程。
    3、修改脚本:
    录制的脚本往往不能够直接使用,需要我们读懂脚本,并对脚本进行修改,以达到场景设计的要求。例如,登录脚本。录制脚本的时候使用的用户名是tester001,测试场景要求实现5个不同用户同时登录的情况,于是我们需要把用户名设置为tester001、tester002、tester003、tester004、tester005,系统执行可以同时选择不同的用户名。

    4、模拟用户行为:
    性能测试的本质就是“欺骗”服务器模拟用户行为,为了防止各类“欺骗”服务器会做很多限制和判断。例如,在同一时间段内,来自同一个IP地址的请求只会被执行一次,那么我们就需要模拟多个IP地址向服务器发起请求才能达到并发的目的。

    5、添加监控:
    系统分析依赖于收集到的监控数据,这些数据包括服务器和客户端所消耗的时间,网络传递话费的时间,甚至测试工具本身所用的时间。

    6、调试脚本 :
    脚本修改后我们需要实际运行,确保协议传递的正确性和可靠性。

    提示:
    很多工具都可以实现套件开发,并非只有LoadRunner一种,甚至有些公司会针对自有产品的特点研发性能测试工具。
    性能测试脚本是基于协议的脚本,通过对协议请求的捕获向服务器发起请求,因此是不依赖于界面的测试。例如,在A机器上录制的脚本,在B的机器上也可以被运行,甚至在Windows下录制的脚本,在Linux操作系统下同样可以运行。

  • 相关阅读:
    [导入]发现管理比程序难多了!
    [导入]Sybase EAServer 3.6新特性
    [导入]仙剑奇侠传电视剧感悟
    [导入]不知道几天没有看书了!
    [导入]几年来就玩这一次,还这么惨!
    [导入]JS里关于链接的小问题。
    [导入]不经意间发现已经来这个博客有一年了。
    [导入]实用篇:用asp实现QQ在线查询
    [导入]对程序的热爱与执着。
    [导入]在SYBASE数据库中使用游标(Cursors)将多行查询结果进行逐行处理
  • 原文地址:https://www.cnblogs.com/katyhudson/p/12463670.html
Copyright © 2020-2023  润新知