1.新建工程

2.点击录制脚本按钮

3.在弹出的开始录制对话框中,填写虚拟用户信息。

Record in下拉框,用来填写用户路径,一般有三个容器组成: Init, Actions, and End。当记录结束时,所有记录的页面和请求都包含在这个用户路径中。

(1)Init Container

初始化容器将初始化用户路径所需的所有web页面分组在一起。Init容器总是在虚拟用户启动时执行一次。这种类型容器的典型示例是一组用于将用户登录到应用程序的web页面。

(2)Actions Container

该容器将在虚拟用户运行时反复执行的元素分组到用户停止。

(3)End Container

当虚拟用户执行停止时,结束容器总是执行一次。这种类型容器的一个典型示例是用于将用户从应用程序中记录出来的一组web页面。

在Start client中选择你要调用的浏览器

4 .点击OK开始录制脚本

在下图Recoding中,Record in选择Init,在IE浏览器中输入要测试的Web地址:www.baidu.com,Transacation输入进入百度首页

然后修改Record in为Actions,Transacation输入:登录百度首页,然后继续录制登录百度的脚本

登录成功后,我们将Record in改为End,Transacation输入:退出百度,然后继续登出百度的脚本

录制完成后我们点击停止按钮,结束录制脚本。

然后会弹出一个 Post-recording Wizard(应该是在记录过程中截获到的所有host),我们只选择我们自己录制那个*.baidu.com,然后一路下一步直到Finish。

5 .脚本回放

点击【check a User path】按钮

点击【Start checking】

检查回放的脚本后,发现有一处错误(看错误原因应该是重定向错误)

我们在User Path中直接将上面出现错误的节点删除

6.创建Populations

点击Populations页签,创建一个用户组

7.设置场景

点击【Runtime】,设置场景策略

Duration Policy,持续策略。我们选择By time,即压力测试持续进行一定时间才停止,我们选择持续1分钟

Load Variation Policy,即负载策略。我们选择Ramp up,即逐步加压,初始化1个用户,每2秒增加1个用户,并且总共最大增加到20个用户

8.运行压力测试

9.压测结果

点击【Results】,查看我们的压测结果

NeoLoad系列- 快速上手教程的更多相关文章

  1. 新浪SAE快速上手教程

     新浪SAE快速上手教程[1]如何免费开通新浪云 2014-07-18 > 新浪SAE快速上手教程[2]如何创建.删除应用 2014-07-24 > 新浪SAE快速上手教程[3]如何上传应 ...

  2. Airtest 快速上手教程

    一.Airtest 简介: AirtestIDE 是一个跨平台的UI自动化测试编辑器,适用于游戏和App. 自动化脚本录制.一键回放.报告查看,轻而易举实现自动化测试流程 支持基于图像识别的 Airt ...

  3. NHibernate3快速上手教程FluentNHibernate配置与DBHelper

    很多学习NHibernate的新手很容易卡在配置文件这一关,正所谓万事开头难,上手后再配合官方文档就比较容易了. 网上关于配置文件的资料非常多,但由于版本的问题,许多老的教程中都没有明确指出类库的版本 ...

  4. NHibernate3快速上手教程FluentNHibernate配置与DBHelper(已过期,有更好的)

    很多学习NHibernate的新手很容易卡在配置文件这一关,正所谓万事开头难,上手后再配合官方文档就比较容易了. 网上关于配置文件的资料非常多,但由于版本的问题,许多老的教程中都没有明确指出类库的版本 ...

  5. [Android开发学iOS系列] 快速上手UIKit

    快速上手iOS UIKit UIKit是苹果官方的framework, 其中包含了各种UI组件, window和view, 事件处理, 交互, 动画, 资源管理等基础设施支持. 按照前面的介绍, 用U ...

  6. 面向Unity程序员的Android快速上手教程

    作者:Poan,腾讯移动客户端开发 工程师 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. WeTest 导读 随着Unity.cocos2dx等优秀跨平台游戏引擎的出现,开发者可以把 ...

  7. 《Python操作SQLite3数据库》快速上手教程

    为什么使用SQLite数据库? 对于非常简单的应用而言,使用文件作为持久化存储通常就足够了,但是大多数复杂的数据驱动的应用需要全功能的关系型数据库.SQLite的目标则是介于两者之间的中小系统.它有以 ...

  8. python快速上手教程

    python版本 python目前的版本分为2.7和3.5,两种版本的代码目前无法兼容,查看python版本号: python --version 基本数据类型 数字类型 整型和浮点型数据和其它编程语 ...

  9. smarty半小时快速上手教程(转)

    来源于:http://www.chinaz.com/program/2010/0224/107006.shtml 一:smarty的程序设计部分: 在smarty的模板设计部分我简单的把smarty在 ...

随机推荐

  1. scala 实现日期运算

    在scala程序中,有时我们需要对日期进行运算,比如一天之前,两天之前,一个月之前等等,本博文给出了简单的实现方式 val cal = Calendar.getInstance cal.add(Cal ...

  2. Python(ATM机low版)

    import osclass ATM: @staticmethod def regst(): while 1: nm = input('请输入你的名字:') mm = input('请输入你的密码:' ...

  3. C 二维数组,以及自定义二维数组

    C 二维数组,以及自定义二维数组 我们通常情况下是这样定义一个二维数组的: int a[10][15]; 我们分别查看一下a,a[0],*a 都是一样的值吧 我们可以这么理解: a是一个数组的数组 a ...

  4. canvas画的文字在安卓移动设备上可以显示,但是在ios移动设备上无法显示

    不用担心iOS Safari不支持canvas,查看https://caniuse.com/ 发现是支持的 ctx.font = "0.16rem Arial"; 为了适配移动端直 ...

  5. sublime安装php_beautifier来格式化PHP代码

    注:如果你使用sublime3,php版本是5.6以上,推荐使用这个插件phpfmt 环境 操作系统:windows7 sublime版本:2.0.2 PHP安装路径: D:\wamp\bin\php ...

  6. 【公司动态添加行】前台穿一个json的字符串到后台,并解析

    <!doctype html><html lang="en"> <head> <meta charset="UTF-8" ...

  7. L011系统文件属性知识进阶详解小节

    L011系统文件属性知识进阶详解小节 这节课的内容相对来说较少,一上午加中午就听完了,现在总结一下,最后会有一个相关的面试题. 首先先附上一张图: 今天学习主要跟①和②有关,①为Inode 号 ②为文 ...

  8. 「日常训练」Kefa and Park(Codeforces Round #321 Div. 2 C)

    题意与分析(CodeForces 580C) 给你一棵树,然后每个叶子节点会有一家餐馆:你讨厌猫(waht?怎么会有人讨厌猫),就不会走有连续超过m个节点有猫的路.然后问你最多去几家饭店. 这题我写的 ...

  9. 初识java atomic

    2018-8-19 昨天看到java.util.concurrent.atomic相关的文章,之前有过留意但并未去了解,正好有空学习一下.本人理解atomic包是concurrent子包,当是为并发所 ...

  10. Windows运行机理——创建窗口

    Windows运行机理这系列文章都是来至于<零基础学Qt4编程>——吴迪,个人觉得写得很好,所以进行了搬运和个人加工 Windows 窗口在创建之前,其属性必须设定好,所谓属性包括类的名字 ...