Empty results in the CSV files used to make gnu plots
coolwednesday opened this issue · 6 comments
I was trying to add a new framework but when I run the tests , I get empty results in the testResults folder and hence the gnuplots are also not created. Can you hep me understand what am I missing ?
gnuplot not installed?
You can follow the steps in https://github.com/smallnest/go-web-framework-benchmark/blob/master/test.sh#L32 and check which step has some problems.
I am facing this issue while running locally, but it successfully ran in CodeSpace.
I do have a doubt though .... What are the pipelining cases about ? Can I get a context or usecase of what it actually test .... ? I am referring to concurrency_pipeline.png & benchmark-pipelinge.png.
Does your wrk support lua?
The test uses pipeline.lua
to test pipeline:
throughput=$(wrk -t$cpu_cores -c$4 -d30s http://127.0.0.1:8080 -s pipeline.lua --latency -- /hello 16| grep Requests/sec | awk '{print $2}')
I figured out the issue ...the test.sh file had few parts of the scripts specific to linux systems and hence gave an error on my MacOS system. Thanks for the help anyways. Adding a comment about it could be helpful, in case noobs like us try it out lol!