Performance Tool(6)Gatling Upgrade to 2.1.2 Version Or wrk

Performance Tool(6)Gatling Upgrade to 2.1.2 Version Or wrk
 
There is a very good example about sbt-native-packager in the sillycat-graph.
 
wrk
 
Older Blog
 
Some examples are here:
~/work/perf
 
Command to run
>wrk -c 100 -t 8 -d 10s --timeout 5m -s ./post_attributes_without_auth_cassandra.lua  https://engineering.api
 
Example of the lua files:
method="POST"
path = "/v1/attribute2"
batch = 10
 
request  = function()
   headers = {}
   headers["Authorization"] = "Auth token"
   headers["Content-Type"] = "application/json"
   device = '{"deviceId":"c3b83f5498cea8fdac75fc3b6ff10a0fa1dd8d8c","profileAttributes":{"loyalty_status":"GOLD"}}'
   body = device
   for i = 2, batch, 1 do
     body = body .. ',' .. device
   end
   body = '[' .. body .. ']'
   -- print(body)
   return wrk.format(method, path, headers, body)
end
 
response = function(status, headers, body)
   -- print(status)
end
 
References:
official website
 
Older Blog
 
native package
 
perf4j

猜你喜欢

转载自sillycat.iteye.com/blog/2174566
wrk