![](/img/trans.png)
[英]NodeJS: 'MODULE_NOT_FOUND' after installing package
這是我想作為 NodeJS 腳本運行的簡單代碼: 當我運行它時: 我收到錯誤錯誤: Cannot find module 'CL\path\to\node_modules\artillery\lib'. Please verify that the package.json has a valid ...
[英]NodeJS: 'MODULE_NOT_FOUND' after installing package
這是我想作為 NodeJS 腳本運行的簡單代碼: 當我運行它時: 我收到錯誤錯誤: Cannot find module 'CL\path\to\node_modules\artillery\lib'. Please verify that the package.json has a valid ...
[英]Error on AWS API Gateway when running multiple requests without any CloudWatch logs
我正在使用Artillery通過無服務器框架針對使用 AWS API 網關部署的 REST API(邊緣端點)運行小型負載測試性能此 API 配置了自定義域/ACM 證書,並且由於我使用的是 Edge 端點類型,它還有一個 CloudFront。 這是請求的流程: Cloudfront -> ...
[英]/bin/sh: eval: line 125: /home/node/artillery/bin/artillery: not found when running the Artillery's sample .gitlab-ci.yml on CI/CD
我是初學者,我想嘗試在 Gitlab CI/CD 上集成 Artillery,所以我查找了 Artillery 的文檔並找到了如何操作的步驟。 我按照說明使用文檔中的示例配置: 來源: https://www.artillery.io/docs/guides/integration-guides/g ...
[英]YAML file requires different amounts of indentation for different nodes
我正在嘗試為名為 Artillery 的負載測試實用程序編寫 YAML 配置腳本。 不過,YAML 語法對我來說沒有任何意義。 Artillery 似乎將 YAML 反序列化為 Javascript 對象語法,因此它期望 YAML 文件中的節點具有特定結構。 鑒於上述文件,盡管它無法抱怨'g ...
[英]Artillery test script exits without waiting for artillery-plugin-datadog to finish flushing
我有一個炮兵測試腳本,它使用炮兵插件數據狗定期將指標刷新到數據狗。 在 shell 腳本中: 在炮兵 yml 文件中: 但是,當測試場景完成時,Artillery 似乎不會等待插件完成指標發送並退出過程。 我在日志中看到插件啟動了指標的刷新,但它們沒有達到 DD: 在短期情況下,我無法 ...
[英]arrivalRate lower than 1 using Artillery
我正在嘗試在計算量大的 API 上使用 Artillery 設計負載測試,這通常需要至少幾秒鍾來發送響應。 從文檔中的示例開始,我能夠運行一些測試,例如: 我現在想發送更慢的請求(例如每 5 秒 1 次),但似乎無法使用到達率參數來完成。 有什么方法可以做到文檔沒有提到嗎? 提前致謝 ! ...
[英]Artillery.io Login and capture response and cookies before each VU runs
使用 Artillery.io 負載測試器我正在嘗試登錄每個 VU 在運行場景流程之前(我不希望登錄請求成為場景結果的一部分)我嘗試將登錄流程移動到 beforeScenario 但這似乎沒有跑 有什么辦法可以做到這一點? ...
[英]In Artillery. How do I log ETIMEDOUT?
我有一個測試出現ETIMEDOUT錯誤。 我想知道哪個 URL 給出了超時。 我已經有以下鈎子 我添加到我的場景 但是超時時我看不到任何消息。 https://github.com/artilleryio/artillery/issues/437#issuecomment-371801777中有 ...
[英]Laravel rate limiting returns 429 error despite disabling rate limiting
我正在使用一個名為 Artillery 的負載測試工具來模擬我的 Laravel 應用程序上的請求。 默認情況下,Laravel 應用程序使用 IP 來檢測它是否應該限制速率,因此在生產中不同的 IP 地址不會成為問題,但對於 Artillery29 來說,返回的錯誤不會成為問題。 我嘗試在生產中禁 ...
[英]Mocking external dependencies during load testing
我有一個用 node.js 編寫的后端,它在某些端點上使用外部 API。 我想在不測試那些外部依賴項的情況下進行負載測試。 是否可以模擬它們以及如何模擬它們? 我並不真正關心到達 API 所需的時間,並且必須將其排除在測試之外。 模擬應該像返回一個普通的 object 一樣簡單。 現在我一直在嘗試使 ...
[英]Artillery.io using Body url encoded form not working
值得注意的是,我的請求適用於 Postman。 我基本上有以下 當我從 yaml 文件中刪除正文時,端點似乎被擊中並發回正確的消息。 當我重新添加身體時,我得到以下信息: ...
[英]Artillery repeats same line from payload file
我正在嘗試使用 Artillery 運行一個簡單的負載測試。 理想情況下,每個請求都應包含來自有效負載文件的用戶數據: 我遇到的問題是,使用上述 yml,Artillery 將文件中的每一行發送 10 次。 如果我使用並沒有什么不同 或者 它用第 1 行的數據發送 10 個請求,然后用第 2 行的數 ...
[英]Does Artillery support html methods other that GET and POST?
我正在嘗試開發使用 Artillery 對應用程序進行負載測試的場景。 有問題的應用程序使用 GET、POST、PUT 和 DELETE html 方法,但我能找到的所有可用文檔都只討論了 get: 和 post: 關鍵字(在場景下:- flow:)我假設將使用 GET 和 POST 方法。 我發現 ...
[英]Is there a way to upload files with Artillery?
有沒有用火炮測試上傳文件(表單數據)的好方法? http-file-uploads 插件僅適用於 Artillery Pro。 我嘗試了這個線程https://github.com/artilleryio/artillery/issues/320中給出的解決方案,編寫了一個 beforeRequ ...
[英]Error passing variable to artillery script
我正在使用非常簡單的命令來測試炮兵腳本並嘗試從命令行傳遞變量。 命令是artillery run -v '{"var1": "value1", "var2": "value2"}'.\test\performance\applications.yml -e development 它給出了錯誤 我看 ...
[英]Artillery - script.scenarios.forEach is not a function
我是炮兵新手並且陷入基本流程,我遇到了以下問題:- .yml 文件:- 我正在使用以下命令運行這個投擲終端: - 火炮運行 test_load.yaml ...
[英]How can artillery.io load testing be distributed across multiple cores
當嘗試使用 artillery.io 運行更大規模的測試時,可能會意識到將顯示高 CPU 警告。 由於該技術運行節點進程來驅動 yaml 腳本中定義的測試場景,因此單核進程可以嘗試在缺乏 CPU 資源之前提高吞吐量。 一個快速的谷歌搜索將帶來以下結果,描述了 artillery 中的一些特性,以在多 ...
[英]How to specify nested json body in POST request
我正在嘗試將炮兵配置設置為能夠發送嵌套的 JSON 主體。 這是我的配置的樣子: 我對“屬性”有疑問,因為屬性的內容是: 所以基本上,這不起作用: 還有這個: 我沒有在炮兵文檔中找到這種特殊情況的好例子。 ...
[英]Get text content of captured selector in artillery test
我有一個火炮測試,我想檢查頁面上的標題以確保它是正確的。 我能夠很好地捕捉元素 該元素是一個span ,我想檢查該跨度中的文本。 我已經嘗試過attr的各種組合,例如text 、 value 、 innerHTML ,並且我嘗試過像這樣從捕獲中記錄屬性 這里的第一個日志打印類似[Object: nu ...
[英]Why “artillery” is not recognized as an internal or an external command?
我想使用 artillery 測試 nodejs 應用程序,我全局安裝了 artillery.io 並添加了環境變量的路徑,但我仍然收到錯誤“'artillery' 不被識別為內部或外部命令,可運行程序或批處理文件。” . 我在 web 上找不到類似的問題。 ...