美文网首页
性能测试训练营Ⅱ

性能测试训练营Ⅱ

作者: WinterM9 | 来源:发表于2017-04-07 19:16 被阅读0次

参数化实战

一般参数化的应用场景如下几种:

1、真是的模拟用户操作

2、系统不允许同一个用户频繁地进行相同的操作

3、系统对数据的唯一性有要求

设置参数化的一般步骤为:分析需要参数化的数据→设计数据分配方式→查找替换对象

脚本里的操作与请求 ,脚本里的任何东西都可以做参数化

例:ip做参数化

修改参数名称 修改参数名称  打开参数列表 用记事本编辑,添加参数 添加成功

参数化是干什么的?是为并发做准备的

要模拟多用户的并发,每一个用户的操作是不一样的

例:5000个人在某宝交钱,虽然都是都在做交钱这个事。有的人交的是1块钱,有的交的是100块钱。。等。

交钱的这个数,就需要做一个参数化

Sequential:取参数时,从第1个往下一个一个的走,比如,这个脚本迭代10遍,那么10遍,参数从第1个 取到 第10个,依次往下

Random:随机,就是从12个参数里,随机取10个参数

Unique:只用唯一的参数,如果脚本跑10遍,10遍都是用唯一的1个参数

事务实战

事务可以理解为一个或多个操作的集合,如以WebTours来说,可以把打开首页、登录作为一个事务,也可以只把登录作为一个事务,这个需要根据具体业务和目的来灵活处理

事务的插入可以在录制过程中进行,也可以在录制完成后的脚本中自行插入。不是所有操作都需要封装成事务的,只对关心的操作进行事务封装即可

脚本调试实战

message函数详解(见P42)

1、lr_output_message 函数

该函数一般用于打印输出到控制台和output.txt文件中

函数用法:

lr_output_message("%s登录成功",lr_eval_string("{username}"));

登录成功时,打印出“besttest登录成功”。其中的%s就是对应的获取出来的username,因为是字符类型,所以使用%s

2、lr_error_message 函数

该函数一般用于打印错误,错误会以红色字体在控制台输出

lr_error_message("%s登录失败",lr_eval_string("{username}"));

登录失败时会打印出“besttest登录失败”,并以红色字体显示

断点的应用

1、鼠标移动到想要插入断点的位置并单击,选中改行,然后单击鼠标右键,选择Toggle Breakpoint,可以在该行前面看到一个小红点,如果想取消设置的断点,则重复该步骤即可

2、运行单步调试

3、脚本会在运行设置断点的地方停住,这样可以观察日志和现象了,如果想让脚本继续往下一步步运行,只需单击菜单Vuser→Run Step by Step即可,如果是想一次性把剩余脚本运行完成,则可以单击菜单Vuser→Run

日志的查看分析

查看日志是十分重要的,日志能方便查找出现的问题,供人员分析。

信息从上到下,依次表示第一次迭代开始、reg函数注册成功、web_reg_find 函数找到指定值、打印出来指定的 message 信息。这些都是平时调试脚本时需要重点关注的地方

VuGen 使用技巧

Protocol Advisor(协议嗅觉)功能是Load Runner11中新增的功能,协议嗅探使用步骤如下

1、单击菜单File→Protocol→Analyze Application,在弹出的对话框中选择待分析内容,并做相关设置后单击OK按钮

2、对打开的页面进行一些操作,如登录,然后单击Stop Aanlyzing按钮,完成协议的嗅探,之后便会看到报告

相关文章

  • 软件性能测试目录

    软件性能测试Ⅰ 软件性能测试Ⅱ 软件性能测试Ⅲ 软件性能测试Ⅳ 软件性能测试Ⅴ 软件性能测试Ⅵ 软件性能测试Ⅶ 软...

  • 性能测试概览目录

    性能测试概览Ⅰ 性能测试概览Ⅱ 性能测试概览Ⅲ 性能测试概览Ⅳ

  • 玩转电商应用性能调优

    第1章 入门篇—性能测试基础知识 什么性能测试 性能测试类型 性能测试基本流程 性能测试需求分析 性能测试指标

  • 性能测试基础

    一.性能测试概况 性能测试是一个总称,具体可细分为性能测试、负载测试、压力测试、稳定性测试 性能测试: 以系统设计...

  • 测试类型划分

    功能测试 性能测试 性能测试主要包含以下方面: 性能测试指标 性能测试常用工具 安全测试 安全测试常用工具 安全测...

  • 性能测试常用的测试方法

    性能测试可分为七大类 如下: 第一、后端测试 后端性能测试,也就是服务器端性能测试。 后端性能测试,是通过性能测试...

  • 性能测试概览Ⅳ

    五类性能测试用例 ●预期指标的性能测试 ●并发用户的性能测试 ●疲劳强度和大数据量的性能测试 ●服务器性能测试 ●...

  • 系统测试

    系统测试 1、功能测试 测试维度 测试点考虑方向 2、性能测试 性能指标 性能考量方向 性能测试要点 多用户同时登...

  • 2018-08-02

    性能测试-概念篇-性能测试分类

  • 浅谈我所理解的性能测试~待更新

    1.什么是性能测试 1.1性能测试的定义: 1.2性能测试的类型: 1.3性能测试应用场景 2.什么时候需要性能测...

网友评论

      本文标题:性能测试训练营Ⅱ

      本文链接:https://www.haomeiwen.com/subject/vrahattx.html