我试图让加特林为每个 POST 请求创建随机数据。我在 stackoverflow 和其他地方关注了一些帖子。我想出了这个场景 -
def randomUuid = UUID.randomUUID().toString
val feeder = Iterator.continually(Map("user" -> randomUuid))
def createPostRequest = {
http("createuser")
.post("http://jsonplaceholder.typicode.com/posts")
.body(StringBody("${user}"))
.check(status.is(201))
}
val scn = scenario("some load test")
.feed(feeder)
.forever(exec(createPostRequest))
setUp(scn.inject(atOnceUsers(1)))
.maxDuration(20 minutes)
Run Code Online (Sandbox Code Playgroud)
但是,当我运行此代码时,它仅调用我的 feeder 一次来创建单个 UUID,并在整个负载测试过程中重复使用相同的 UUID。
我在关注此线程后创建了上面的代码。我正在使用加特林 2.2.5。这是我的 sbt 配置 -
import sbt._
object Dependencies {
private val gatlingHighcharts = "io.gatling.highcharts" % "gatling-
charts-highcharts" % "2.2.5" % "test"
private val gatlingTest = "io.gatling" % "gatling-test-framework" % gatlingHighcharts.revision % "test"
val gatlingDependencies = Seq(gatlingHighcharts, gatlingTest) …Run Code Online (Sandbox Code Playgroud) 我创建了一个可执行jar并使用另一个java程序的process builder执行它.这是我的代码 -
public class SomeClass {
public static void main(String[] args) {
Process p = null;
ProcessBuilder pb = new ProcessBuilder("java", "-jar", "src.jar");
pb.directory(new File("/Users/vivek/servers/azkaban-0.10/TestApp/src"));
try {
p = pb.start();
} catch(Exception ex) {
ex.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
}
我正在尝试从eclipse调试src.jar.我在调试配置中将项目src作为外部项目提供,但它仍然没有达到我的任何断点.有没有办法为这样的东西设置调试环境?
我是使用Capistrano的新手.我正确设置了它,但是当我运行cap staging deploy时,我得到了 -
DEBUG [b678d5eb] Command: ( GIT_ASKPASS=/bin/echo GIT_SSH=/tmp/myproj/git-ssh.sh /usr/bin/env git ls-remote -h )
DEBUG [b678d5eb] usage: git ls-remote [--heads] [--tags] [-u <exec> | --upload-pack <exec>] <repository> <refs>...
DEBUG [b678d5eb] Finished in 0.325 seconds with exit status 129 (failed).
Run Code Online (Sandbox Code Playgroud)
我认为git clone url应该在-h后跟随,但我不确定.
我正在使用Capistrano 3.2.1.这是我的deploy.rb -
lock '3.2.1'
set :application, 'myproj'
set :repository, 'https://vrao@git.test.com/scm/~vrao/myproj.git'
set :scm_passphrase, 'blah'
Run Code Online (Sandbox Code Playgroud)
任何帮助都会很棒.