NeoLoad系列- 快速上手教程
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系列- 快速上手教程的更多相关文章
- 新浪SAE快速上手教程
新浪SAE快速上手教程[1]如何免费开通新浪云 2014-07-18 > 新浪SAE快速上手教程[2]如何创建.删除应用 2014-07-24 > 新浪SAE快速上手教程[3]如何上传应 ...
- Airtest 快速上手教程
一.Airtest 简介: AirtestIDE 是一个跨平台的UI自动化测试编辑器,适用于游戏和App. 自动化脚本录制.一键回放.报告查看,轻而易举实现自动化测试流程 支持基于图像识别的 Airt ...
- NHibernate3快速上手教程FluentNHibernate配置与DBHelper
很多学习NHibernate的新手很容易卡在配置文件这一关,正所谓万事开头难,上手后再配合官方文档就比较容易了. 网上关于配置文件的资料非常多,但由于版本的问题,许多老的教程中都没有明确指出类库的版本 ...
- NHibernate3快速上手教程FluentNHibernate配置与DBHelper(已过期,有更好的)
很多学习NHibernate的新手很容易卡在配置文件这一关,正所谓万事开头难,上手后再配合官方文档就比较容易了. 网上关于配置文件的资料非常多,但由于版本的问题,许多老的教程中都没有明确指出类库的版本 ...
- [Android开发学iOS系列] 快速上手UIKit
快速上手iOS UIKit UIKit是苹果官方的framework, 其中包含了各种UI组件, window和view, 事件处理, 交互, 动画, 资源管理等基础设施支持. 按照前面的介绍, 用U ...
- 面向Unity程序员的Android快速上手教程
作者:Poan,腾讯移动客户端开发 工程师 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. WeTest 导读 随着Unity.cocos2dx等优秀跨平台游戏引擎的出现,开发者可以把 ...
- 《Python操作SQLite3数据库》快速上手教程
为什么使用SQLite数据库? 对于非常简单的应用而言,使用文件作为持久化存储通常就足够了,但是大多数复杂的数据驱动的应用需要全功能的关系型数据库.SQLite的目标则是介于两者之间的中小系统.它有以 ...
- python快速上手教程
python版本 python目前的版本分为2.7和3.5,两种版本的代码目前无法兼容,查看python版本号: python --version 基本数据类型 数字类型 整型和浮点型数据和其它编程语 ...
- smarty半小时快速上手教程(转)
来源于:http://www.chinaz.com/program/2010/0224/107006.shtml 一:smarty的程序设计部分: 在smarty的模板设计部分我简单的把smarty在 ...
随机推荐
- Python学习 :集合
集合 Set 集合的创建 集合的创建只有一种方式 集合中的元素必须是不可变的数据类型 集合是无序的,可以通过 for 循环来遍历或者迭代器进行筛选 s=set('xiaoming') s1=['ale ...
- Java学习笔记十五:Java中的成员变量和局部变量
Java中的成员变量和局部变量 一:成员变量: 成员变量在类中定义,用来描述对象将要有什么 成员变量可以被本类的方法使用,也可以被其他类的方法使用,成员变量的作用域在整个类内部都是可见的 二:局部变量 ...
- linux线程篇 (一) 线程的基本概念
--进程 一个正在执行的程序,资源分配的最小单位 进程中的事情需要按照一定顺序区执行的,但是如何在一个进程中让一些事情同时发生呢?子进程存在缺陷 --引进多线程 --线程:有时又称轻量级进程,程序执行 ...
- 007---TCP VS UDP
- ld: i386 架构于输入文件 bar.o 与 i386:x86-64 输出不兼容
报错:ld: i386 架构于输入文件 foo.o 与 i386:x86-64 输出不兼容 或者:ld: i386 architecture of input file `foo.o' is inco ...
- extjs+MVC4+PetaPoco+AutoFac+AutoMapper后台管理系统(附源码)
前言 本项目使用的开发环境及技术列举如下:1.开发环境IDE:VS2010+MVC4数据库:SQLServer20082.技术前端:Extjs后端:(1).数据持久层:轻量级ORM框架PetaPoco ...
- Android 项目,没有可运行的Module项
打开工程以后发现,可运行的Module 没有了.怎么办? 点击这个,即可.
- Linux怎样创建FTP服务器--修改用户默认目录-完美解决 - 费元星
在创建FTP服务器之有先命令: ps -ef |grep vsftpd 查一下系统有没有安装vsftpd这个服务器,如果出现如下图所示的界面说明没有安装. 然后再执行:yum install vs ...
- iOS UIWebView加载时添加进度条01
标注:此框架仅适合UIWebView 对iOS8后新出的WKWebView不适用,当然,你可以尝试修改框架里的几个代理方法. 框架是:NJKWebViewProgress 导入头文件 #import ...
- react-native windows系统 红屏报assets缺失 500错误
指定版本,react-native是facebook用mac系统开发的,windows系统兼容较差,新版本更是问题很多, 相对老版本更加稳定 react-native init demo --vers ...