wrk命令選項如下圖所示:
例子:
其中-s選項指定lua腳本文件,下面舉壹個腳本的例子:
可以看到lua腳本中可以調用第三方庫,動態設置參數,而且wrk基於epoll,性能強悍;
wrk是開源的,其源碼地址為 /wg/wrk , 采用C語言實現;
wrk定義了全局變量wrk, 提供了如下函數供擴展:
wrk實現很簡潔,主要的源文件包括:
下面具體看看wrk是如何實現的:
wrk有幾個重要的數據結構,包括thread和connection:
wrk初始化邏輯:
wrk命令選項如下圖所示:
例子:
其中-s選項指定lua腳本文件,下面舉壹個腳本的例子:
可以看到lua腳本中可以調用第三方庫,動態設置參數,而且wrk基於epoll,性能強悍;
wrk是開源的,其源碼地址為 /wg/wrk , 采用C語言實現;
wrk定義了全局變量wrk, 提供了如下函數供擴展:
wrk實現很簡潔,主要的源文件包括:
下面具體看看wrk是如何實現的:
wrk有幾個重要的數據結構,包括thread和connection:
wrk初始化邏輯: