zoukankan      html  css  js  c++  java
  • Loadrunner-测试套件开发

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

    测试套件开发

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

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

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

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

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

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

  • 相关阅读:
    在不申请第三方变量的情况下交换a和b
    指针(pointer)的使用
    数组和链表(arrary & linkedlist)
    Python的学习计划
    Python——函数
    Python——文件操作
    Python——深浅Copy
    我发现的新大陆——好用的~
    我发现的新大陆——好吃儿的
    我发现的新大陆——好玩儿的
  • 原文地址:https://www.cnblogs.com/katyhudson/p/12463670.html
Copyright © 2011-2022 走看看