我是Gatling的新手,我正在尝试重用我用于功能测试的测试脚本,我在RestAsure/Java中编写了这些脚本来使用Gatling。所以我调用我的登录方法的方法是在wrapperForJava方法
方法(第4行)中调用它们,然后在“gatling时尚”(第6行)中调用最后一个方法。如果我只是在第4行中将字符串作为参数,它可以很好地工作,但是当我尝试使用feeder的变量${login}
时,打印出来,以便在第7行进行比较(调用feeder的变量没有逻辑意义,我只是出于调试目的)打印来自csv的数据。是否有无论如何,我可以传递数据从csv进纸器到方法的参数,或者他们只能。在会话中调用?
val csvCredentails = csv("data/data.csv")//1
val scenario = scenario("my custom scenario")//1
.feed(csvCredentails)//3
.exec(wrapperForJavaMethods("${login}","${pass}"))//4
.exec(http("login")//5
.post("/login")//6
.check(status is "${login}")//7
def wrapperForJavaMethods(login: String, pass: String): Unit = {
print("login11 " + username + " pass " + password)
objectOfJavaClass.inputCredentials(username, password)
objecyOfJavaClass.anotherJavaMethod
objecyOfJavaClass.anotherJavaMethod2
objecyOfJavaClass.anotherJavaMethod3
...
}
免责声明:加特林创始人在这里
首先,我非常怀疑你想要建立什么。
那么,关于您共享的代码,这不是Gatling Expression语言的工作方式。您必须在函数中解析参数。请检查会话API。
问题内容: 我有一个想要完全适应我想要的应用程序 我一直在关注Seemu Apps的Youtube教程,但是我需要添加一个可选的ViewController来完成它 该应用程序有2个显示车辆的tableViews,如果我们单击第一个tableView的一行,则第二个tableView将向我们显示选定车辆的列表。 这是到目前为止我们所拥有的:(图像链接,因为我在stackOverFlow上没有十分的
问题内容: 我正在尝试使用Django和D3.js编写非常基本的条形图。我有一个名为play的对象,其中datetime字段称为date。我想做的是显示按月分组的播放次数。基本上我有两个问题: 我如何按月份将这些分组,并计算当月的播放次数 将这些信息从Django转换为D3可用的最佳方法是什么。 现在,我在这里查看了其他答案,并尝试了 这接近于我想要的信息,但是当我尝试将其输出到模板中时,它在月末
问题内容: 我知道如何使用jinja模板将数据从python传递到javascript,但是我想将javascript变量传递到python。我想这样做而无需重新加载页面。那可能吗? 问题答案: 是的,就像monkut所说的那样-我相信您想使用JSON和Javascript / jQuery。 这将允许从客户端到服务器的通讯,然后再返回。 我发现的最适用的示例是在Flask片段/模式中:http
我正在进行性能测试,为此我有以下加特林脚本- 在中,我有用户电子邮件和密码。我必须为feeder中的每封电子邮件生成一个令牌,并将其添加到中的header中。 有人能指导我如何发送相同的
我的第二个:
我是spring的新手,在spring3中创建了一个应用程序。0我正在使用注释spring。 我想从我的控制器方法返回列表到jsp。列表将显示在选择框中。以下是控制器和jsp部分的代码。请帮助我理解这一点。 和JSP 在模型中添加用户时,它工作正常,但是当我添加lookingfor属性时。model.add属性(“lookingfor”,lookingfor); 这是一个错误。 严重:Servle