![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
gatling
文章平均质量分 55
香香鸡
pro
展开
-
初步研究gatling脚本(6)
gatling的异步操作在gatling脚本中,之前提到的setUp方法是异步操作,这意味着同步操作的代码会在脚本执行前全部执行完毕import io.gatling.core.Predef._import io.gatling.http.Predef._class test extends Simulation{ val httpProtocol = http.baseUrl(...原创 2020-01-03 15:45:11 · 277 阅读 · 0 评论 -
初步研究gatling脚本(5)
Check 和 Sessionfeeder和check中的saveAs都会将参数设置到session中通过session.set()方法来设置session的属性import io.gatling.core.Predef._import io.gatling.http.Predef._class test_1 extends Simulation { val httpPro...原创 2020-01-03 11:14:15 · 1065 阅读 · 1 评论 -
初步研究gatling脚本(4)
配置运行细节通过调用继承类的setUp方法配置要启动的用户类通过调用用户群的inject方法来设定注入的用户数量及注入方式通过调用setUp( scn.inject(atOnceUsers(10)) // 调用用户类的inject方法 .protocols(httpProtocol))...原创 2019-12-27 17:31:44 · 382 阅读 · 0 评论 -
初步研究gatling脚本(3)
Gatling 编写用户类执行动作gatling通过ScenarioBuilder类来配置用户类执行动作细节:通过调用 scenario 方法来生成并返回一个ScenarioBuilder类对象:val scn = scenario("blog request") // 括号内为定义的场景名字通过调用ScenarioBuilder类里的exec方法去配置访问http的操作:...原创 2019-12-26 17:28:28 · 769 阅读 · 0 评论 -
初步研究gatling脚本(2)
Gatling的HttpHead配置gatling里配置HttpHead皆在 HttpProtocolBuilder 类中进行,每一次添加新的配置参数都返回一个新的HttpProtocolBuilder类,最终指向一个变量存储起来。通过http方法去构造一个新的HttpProtocolBuilder类对象,http的参数为隐式参数,自动从gatling默认配置里传入默认参数:val ...原创 2019-12-26 15:10:43 · 334 阅读 · 0 评论 -
初步研究gatling脚本(1)
Gatling脚本编写编写gatling脚本,首先要导入两个gatling类:import io.gatling.core.Predef._import io.gatling.http.Predef._gatling脚本类必须继承于Simulation类,自定义的类名若编译成功则最终会显示在gatling启动程序的选择项里:class test extends Simulati...原创 2019-12-26 10:45:19 · 628 阅读 · 0 评论