0
PHPUnit
を使用しているAPIの受け入れテストについては、ちょうどGuzzle
から始めます。 APIはローカルマシンにありますが、Guzzle
の応答時間は約5秒です。私がブラウザを使用しているときには、ウェブサイトが「即座に」読み込まれ、Guzzle
またはcURL
のいずれかで問題があると信じています。ここで地元のウェブページへのアクセスが非常に遅い
は私のテストユニットである:
class MyTest extends \PHPUnit_Framework_TestCase {
/** @var GuzzleHttp\Client */
private $http;
protected function setUp() {
$this->http = new GuzzleHttp\Client(['base_uri' => 'http://test-site.local']);
}
protected function tearDown() {
$this->http = null;
}
public function testGet() {
$response = $this->http->request('GET', 'users');
$this->assertEquals(200, $response->getStatusCode());
$contentType = $response->getHeaders()["Content-Type"][0];
$this->assertStringStartsWith("application/json", $contentType);
}
}
長い応答時間を引き起こす可能性がありますか?