3

高負荷の場合にページが適切に機能していることを確認する codeception を使用してテストを作成しようとしています。

残念ながら、ページの負荷が非常に高く、テストが開始されると、次のようなエラーが発生しました。

[..] 
[Codeception\Exception\ModuleConfig]
Codeception\Util\Mink module is not configured!
Provided URL can't be accessed by this driver.[curl] 28: Operation timed out after 30031
milliseconds with 0 out of -1 bytes received [url] http://xxxx.xxx/app_db2.php
[..]

Mink のタイムアウトをより高い値に設定する可能性はありますか?

4

2 に答える 2

1

Codeception ドキュメントののように、テスト スーツの構成を介して curl オプションを設定できます。

あなたの場合、CURLOPT_TIMEOUTが必要です。curl_setoptリファレンスを参照してください

modules: 
    enabled: [PhpBrowser]  
      config:
        PhpBrowser:
          url: 'http://localhost' 
          curl:
            CURLOPT_TIMEOUT: 50000 # timeout in seconds
于 2014-03-31T14:47:01.110 に答える
0

これは次の投稿に関連しています: Codeception は CURLOPT_TIMEOUT を無視します

この値を設定できないようにする codeception バグがあります。codeception の最新バージョン (>=2.0.15) では、CURLOPT_TIMEOUT_MS を渡して目的を達成できます。

于 2016-03-13T17:31:59.983 に答える