Performance Tool(六)Gatling Upgrade to 2.1.2 Version Or wrk
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
https://github.com/wg/wrk
Older Blog
http://sillycat.iteye.com/blog/2105764
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
http://gatling.io/download/
https://github.com/gatling/gatling-sbt
Older Blog
http://sillycat.iteye.com/blog/1829699
http://sillycat.iteye.com/blog/1994160
http://sillycat.iteye.com/blog/2096198
http://sillycat.iteye.com/blog/2108460
http://sillycat.iteye.com/blog/2109369
native package
http://sillycat.iteye.com/blog/2123896
http://sillycat.iteye.com/blog/2146845
perf4j
http://perf4j.codehaus.org/
1 楼
sillycat
12 小时前
Get how many cores we have on MAC OS.
sysctl hw.ncpu | awk '{print $2}'
8
sysctl hw.ncpu | awk '{print $2}'
8