--- title: "Autify Connectでlocalhostのテストを行う方法 | Autify Guide" slug: "does-autify-connect-support-localhost-testing" description: "Autify Connectでlocalhostのテストを行う方法についての説明です。" updated: 2025-01-07T12:31:38Z published: 2025-01-07T12:31:38Z canonical: "help.autify.com/does-autify-connect-support-localhost-testing" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://help.autify.com/llms.txt > Use this file to discover all available pages before exploring further. # Autify Connectでlocalhostのテストはサポートされていますか? はい、 Autify Connect を利用して、`localhost` で動かしているサイトに対するテスト実行が可能です。 ただし、シナリオ実行時のURLとして、 `http://localhost` や `http://127.0.0.1` のように、ローカルホストまたはローカルネットワークにリンクするようなURLやIPアドレスを使用すると正しく動きません。 そのため、次の方法のいずれかを利用してテスト実行を行なってください。 1. `localhost.autify.com` を使用する 127.0.0.1を指すFQDNを用意しました。このFQDNは `localhost` や `127.0.0.1` の代わりに使用することができます。 もし、すでに `http://localhost` のようなURLでテストシナリオをレコーディングしている場合は、テストプランの[URL置換機能](/v1/docs/ja/url-replacements)を使用することができます。 - `localhost.autify.com`は`https`で利用可能ですか? - はい、利用可能です。`localhost.autify.com`を`https`で動作させるためのローカルSSL証明書を準備しています。以下の手順に従ってSSL証明書のセットアップを行ってください。 MacOS ``` sudo security add-trusted-cert -d -r trustRoot -k "/Library/Keychains/System.keychain" /file/path/AutifyCA.pem ``` Linux ``` # Install the ca-certificates package. sudo apt-get install -y ca-certificates # Rename AutifyCA.pem file to AutifyCA.crt and copy to the `/usr/local/share/ca-certificates` directory sudo cp AutifyCA.pem /usr/local/share/ca-certificates/AutifyCA.crt # Run the update command sudo update-ca-certificates ``` ``` # You can find more infomation about Nginx SSL setup here: http://nginx.org/en/docs/http/configuring_https_servers.html # Add the setup below to the Nginx config server { ... listen 443 ssl; server_name localhost.autify.com; ssl_certificate /file/path/localhost.autify.com.crt; ssl_certificate_key /file/path/localhost.autify.com.key; } ``` - [AutifyCA.pem](https://autifyconnect.s3.ap-northeast-1.amazonaws.com/autify-localhost-ssl-cert/AutifyCA.pem), [localhost.autify.com.crt](https://autifyconnect.s3.ap-northeast-1.amazonaws.com/autify-localhost-ssl-cert/localhost.autify.com.crt) および [localhost.autify.com.key](https://autifyconnect.s3.ap-northeast-1.amazonaws.com/autify-localhost-ssl-cert/localhost.autify.com.key)ファイルをダウンロードしてください。 - システムにルート証明書を信頼させます。 - ルート証明書を追加した後、localhost.autify.comのcrtおよびkeyファイルを使用してローカルサーバーを起動してください。 - Nginxの例: - `localhost.autify.com`にアクセスして確認できます 2. `192.168.86.92` のような他のIPアドレスを使用する。 3. `hosts` ファイルを編集し、以下のようにアプリケーションのエイリアスを設定します。 ``` 127.0.0.1 local.your-application.com ::1 local.your-application.com ``` 通常 `hosts` ファイルは以下のパスにあります。 | OS | Path | | --- | --- | | Linux, macOS | /etc/hosts | | Windows | c:\Windows\System32\Drivers\etc\hosts | なお、下のリストは完全なものではありませんが、以下のホスト名はサポートしておりません。 こちらのホスト名を利用してシナリオをレコーディングした際には、上記のいずれかの対応が必要となりますので、ご注意ください。 ``` localhost *.localhost [::1] 127.0.0.1/8 169.254/16 [FE80::]/10 ``` *※その他にも、例えば、Windows OSを使用したテストでは、`loopback`も認識することになります。* 注意事項 また、アプリケーションの中で直接localhost(またはサポートされていないホスト名)にリクエストを送信する場合には、上記対応での回避はできませんので、ご注意ください。 上記のいずれを試してもうまくいかない場合には、お気軽にサポートまでお問い合わせください。