摘要: 1. checks check是Gatling非常重要的一个特性,用来判断是场景否真的执行成功了 .exec(http("request_1") .get("/") .headers(headers_1) .check(status.is(302)) // 我们期望返回的status是302,所以c 阅读全文
posted @ 2016-11-14 18:01 小学生II 阅读(636) 评论(0) 推荐(0) 编辑
摘要: Gatling自带的Recorder,可以大大节省我们书写scenario的时间。 用法和selenium的IDE类似,作为一个代理服务器在browser和application之间做桥梁作用,从而将操作过程直接转换为scenario。 1. 运行 直接执行bin目录下的recorder.bat或者 阅读全文
posted @ 2016-11-14 17:59 小学生II 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 1. 参数化 Gatling可以很方便使用csv文件进行参数化,例如一个用户信息表: /* user_information.csv */ username,password,account_id user1,password1,4 user2,password2,7 ... user10,pass 阅读全文
posted @ 2016-11-14 17:54 小学生II 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 第一步:Java 设置 确保你本地以及安装了 JDK 1.5 以上版本,并且设置了 JAVA_HOME 环境变量及 JDK 的bin目录。 在 Mac 上安装 Java 安装完成后,我们可以使用以下命令查看是否安装了 Java: 接着,我们可以查看是否安装了 Java 编译器(JDK)。 下载地址: 阅读全文
posted @ 2016-11-14 17:45 小学生II 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.51testing.com/html/10/26810-852956.html 最近发现了一个新的性能测试工具Gatling,貌似比Jmeter还好玩。这几天就先简单介绍一下。 该开源项目的地址是:https://github.com/excilys/gatling/wi 阅读全文
posted @ 2016-11-14 15:53 小学生II 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 本篇为Jmeter+jenkins+Ant方式执行性能测试 1.设置JDK,ANT环境变量: 2.build.xml文件: <?xml version="1.0" encoding="UTF-8"?> <project name="ant-jmeter-test" default="run" bas 阅读全文
posted @ 2016-11-14 14:52 小学生II 阅读(1349) 评论(2) 推荐(1) 编辑
摘要: 转载:http://www.51testing.com/html/10/26810-852966.html 首先 抄袭一个Gatling的介绍 Gatling是一款基于Scala 开发的高性能服务器性能测试工具,它主要用于对服务器进行负载等测试,并分析和测量服务器的各种性能指标。Gatling主要用 阅读全文
posted @ 2016-11-14 14:20 小学生II 阅读(1627) 评论(0) 推荐(0) 编辑