az monitor app-insights web-test
Feljegyzés
Ez a hivatkozás az Azure CLI Application-Insights bővítményének része (2.55.0-s vagy újabb verzió). A bővítmény automatikusan telepíti az az monitor app-insights web-test parancs első futtatásakor. További információ a bővítményekről.
Webteszt kezelése alkalmazáselemzésekkel.
Parancsok
Name | Description | Típus | Állapot |
---|---|---|---|
az monitor app-insights web-test create |
Hozzon létre egy alkalmazás Elemzések webes tesztdefiníciót. |
Bővítmény | FE |
az monitor app-insights web-test delete |
Alkalmazás Elemzések webes teszt törlése. |
Bővítmény | FE |
az monitor app-insights web-test list |
A megadott összetevőhöz definiált összes alkalmazás-Elemzések webes teszt lekérése. A megadott erőforráscsoportban definiált összes alkalmazásteszt lekérése Elemzések. És szerezze be az összes alkalmazás-Elemzések webes tesztriasztás definícióját egy előfizetésen belül. |
Bővítmény | FE |
az monitor app-insights web-test show |
Egy adott alkalmazás Elemzések webes tesztdefiníció lekérése. |
Bővítmény | FE |
az monitor app-insights web-test update |
Alkalmazás Elemzések webes tesztdefiníció frissítése. |
Bővítmény | FE |
az monitor app-insights web-test create
Hozzon létre egy alkalmazás Elemzések webes tesztdefiníciót.
az monitor app-insights web-test create --name
--resource-group
[--content-validation]
[--defined-web-test-name]
[--description]
[--enabled {false, true}]
[--expected-status-code]
[--follow-redirects {false, true}]
[--frequency]
[--headers]
[--http-verb]
[--ignore-status-code {false, true}]
[--kind {multistep, ping}]
[--location]
[--locations]
[--parse-requests {false, true}]
[--request-body]
[--request-url]
[--retry-enabled {false, true}]
[--ssl-check {false, true}]
[--ssl-lifetime-check]
[--synthetic-monitor-id]
[--tags]
[--timeout]
[--web-test]
[--web-test-kind {multistep, ping, standard}]
Példák
webTestCreate
az monitor app-insights web-test create --kind "ping" --location "South Central US" --web-test "<WebTest Name=\"my-webtest\" Id=\"678ddf96-1ab8-44c8-9274-123456789abc\" Enabled=\"True\" CssProjectStructure=\"\" CssIteration=\"\" Timeout=\"120\" WorkItemIds=\"\" xmlns=\"http://microsoft.com/schemas/VisualStudio/TeamTest/2010\" Description=\"\" CredentialUserName=\"\" CredentialPassword=\"\" PreAuthenticate=\"True\" Proxy=\"default\" StopOnError=\"False\" RecordedResultFile=\"\" ResultsLocale=\"\" ><Items><Request Method=\"GET\" Guid=\"a4162485-9114-fcfc-e086-123456789abc\" Version=\"1.1\" Url=\"http://my-component.azurewebsites.net\" ThinkTime=\"0\" Timeout=\"120\" ParseDependentRequests=\"True\" FollowRedirects=\"True\" RecordResult=\"True\" Cache=\"False\" ResponseTimeGoal=\"0\" Encoding=\"utf-8\" ExpectedHttpStatusCode=\"200\" ExpectedResponseUrl=\"\" ReportingName=\"\" IgnoreHttpStatusCode=\"False\" /></Items></WebTest>" --description "Ping web test alert for mytestwebapp" --enabled true --frequency 900 --web-test-kind "ping" --locations Id="us-fl-mia-edge" --defined-web-test-name "my-webtest-my-component" --retry-enabled true --synthetic-monitor-id "my-webtest-my-component" --timeout 120 --resource-group "my-resource-group" --name "my-webtest-my-component" --tags hidden-link:XX=XX
webTestCreateStandard
az monitor app-insights web-test create --location "South Central US" --description "Ping web test alert for mytestwebapp" --enabled true --frequency 900 --web-test-kind "standard" --locations Id="us-fl-mia-edge" --defined-web-test-name "my-webtest-my-component" --http-verb "POST" --request-body "SGVsbG8gd29ybGQ=" --request-url "https://bing.com" --retry-enabled true --synthetic-monitor-id "my-webtest-my-component" --timeout 120 --ssl-lifetime-check 100 --ssl-check true --resource-group "my-resource-group" --name "my-webtest-my-component" --tags hidden-link:XX=XX
Kötelező paraméterek
Az alkalmazás Elemzések WebTest-erőforrás neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Opcionális paraméterek
Tartalomérvényesítési tulajdonságok gyűjteménye.
Használat: --content-validation content-match=XX ignore-case=XX pass-if-text-found=XX
tartalomegyeztetés: A WebTest visszatérésekor keresendő tartalom. Nem lehet null vagy üres. ignore-case: Ha be van állítva, ez az érték érzéketlensé teszi a ContentMatch érvényesítési esetet. pass-if-text-found: Ha igaz, az ellenőrzés akkor lesz sikeres, ha a ContentMatch sztringnek van egyezése. Ha hamis, az ellenőrzés sikertelen lesz, ha egyezés van.
Felhasználó által megadott név, ha ez a WebTest.
A WebTest felhasználó által definiált leírása.
A teszt aktívan figyelve van.
Ellenőrizze, hogy a WebTest visszaadja-e a megadott HTTP-állapotkódot.
Kövesse a webes teszt átirányításait.
A WebTest tesztfuttatásai közötti időköz másodpercben. Az alapértelmezett érték 300.
A WebTest-híváshoz hozzáadni kívánt fejlécek és azok értékeinek listája.
Használat: --headers key=XX value=XX
kulcs: A fejléc neve. érték: A fejléc értéke.
Több művelet is megadható egynél több --headers argumentum használatával.
Ehhez a webes teszthez használandó HTTP-parancs.
Ha be van állítva, az ellenőrzés figyelmen kívül hagyja az állapotkódot.
Az a webteszt, amelyet ez a webteszt figyel. A választási lehetőségek a pingelés és a többstep.
Tartózkodási hely beállításnál. Értékek: az account list-locations
. Az alapértelmezett helyet a következővel az configure --defaults location=<location>
konfigurálhatja: .
A tesztek fizikai futtatásának helyét tartalmazó lista, amelyből globális lefedettséget biztosíthat az alkalmazás akadálymentességének szempontjából.
Használat: --locations Id=XX
Azonosító: A WebTest által futtatandó helyazonosító.
Több művelet is megadható egynél több --locations argumentum használatával.
Elemezze a WebTest függő kérését.
A Base64 kódolt sztringtörzse ezzel a webes teszttel küldendő.
Tesztelendő URL-cím.
Engedélyezze az újrapróbálkozásokat, ha ez a WebTest sikertelen.
Ellenőrzi, hogy az SSL-tanúsítvány érvényes-e.
Az ellenőrzéshez szükséges napok száma még a meglévő SSL-tanúsítvány lejárata előtt is megmarad. Az értéknek pozitívnak kell lennie, az SSLCheck értéknek pedig igaznak kell lennie.
A WebTest egyedi azonosítója. Ez általában ugyanaz az érték, mint a Név mező.
Szóközzel elválasztott címkék: key[=value] [key[=value] ...]. Meglévő címkék törlése a "" használatával.
Másodpercek, amíg ez a WebTest időtúllépést nem ér el, és sikertelen lesz. Az alapértelmezett érték 30.
Egy alkalmazáson futtatandó WebTest XML-specifikációja.
A webes teszt típusa ez, az érvényes választási lehetőségek a ping, a multistep és a standard.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az monitor app-insights web-test delete
Alkalmazás Elemzések webes teszt törlése.
az monitor app-insights web-test delete --name
--resource-group
[--yes]
Példák
webTestDelete
az monitor app-insights web-test delete --resource-group "my-resource-group" --name "my-webtest-01-mywebservice"
Kötelező paraméterek
Az alkalmazás Elemzések WebTest-erőforrás neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Opcionális paraméterek
Ne kérje a megerősítést.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az monitor app-insights web-test list
A megadott összetevőhöz definiált összes alkalmazás-Elemzések webes teszt lekérése. A megadott erőforráscsoportban definiált összes alkalmazásteszt lekérése Elemzések. És szerezze be az összes alkalmazás-Elemzések webes tesztriasztás definícióját egy előfizetésen belül.
az monitor app-insights web-test list [--component-name]
[--resource-group]
Példák
webTestListByComponent
az monitor app-insights web-test list --component-name "my-component" --resource-group "my-resource-group"
webTestListByResourceGroup
az monitor app-insights web-test list --resource-group "my-resource-group"
webTestList
az monitor app-insights web-test list
Opcionális paraméterek
Az alkalmazás Elemzések összetevő-erőforrás neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az monitor app-insights web-test show
Egy adott alkalmazás Elemzések webes tesztdefiníció lekérése.
az monitor app-insights web-test show --name
--resource-group
Példák
webTestGet
az monitor app-insights web-test show --resource-group "my-resource-group" --name "my-webtest-01-mywebservice"
Kötelező paraméterek
Az alkalmazás Elemzések WebTest-erőforrás neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az monitor app-insights web-test update
Alkalmazás Elemzések webes tesztdefiníció frissítése.
az monitor app-insights web-test update --name
--resource-group
[--add]
[--content-validation]
[--defined-web-test-name]
[--description]
[--enabled {false, true}]
[--expected-status-code]
[--follow-redirects {false, true}]
[--force-string]
[--frequency]
[--headers]
[--http-verb]
[--ignore-status-code {false, true}]
[--kind {multistep, ping}]
[--location]
[--locations]
[--parse-requests {false, true}]
[--remove]
[--request-body]
[--request-url]
[--retry-enabled {false, true}]
[--set]
[--ssl-check {false, true}]
[--ssl-lifetime-check]
[--synthetic-monitor-id]
[--tags]
[--timeout]
[--web-test]
[--web-test-kind {multistep, ping, standard}]
Példák
webTestUpdate
az monitor app-insights web-test update --kind "ping" --location "South Central US" --web-test "<WebTest Name=\"my-webtest\" Id=\"678ddf96-1ab8-44c8-9274-123456789abc\" Enabled=\"True\" CssProjectStructure=\"\" CssIteration=\"\" Timeout=\"30\" WorkItemIds=\"\" xmlns=\"http://microsoft.com/schemas/VisualStudio/TeamTest/2010\" Description=\"\" CredentialUserName=\"\" CredentialPassword=\"\" PreAuthenticate=\"True\" Proxy=\"default\" StopOnError=\"False\" RecordedResultFile=\"\" ResultsLocale=\"\" ><Items><Request Method=\"GET\" Guid=\"a4162485-9114-fcfc-e086-123456789abc\" Version=\"1.1\" Url=\"http://my-component.azurewebsites.net\" ThinkTime=\"0\" Timeout=\"30\" ParseDependentRequests=\"True\" FollowRedirects=\"True\" RecordResult=\"True\" Cache=\"False\" ResponseTimeGoal=\"0\" Encoding=\"utf-8\" ExpectedHttpStatusCode=\"200\" ExpectedResponseUrl=\"\" ReportingName=\"\" IgnoreHttpStatusCode=\"False\" /></Items></WebTest>" --frequency 600 --web-test-kind "ping" --locations Id="us-fl-mia-edge" --locations Id="apac-hk-hkn-azr" --defined-web-test-name "my-webtest-my-component" --synthetic-monitor-id "my-webtest-my-component" --timeout 30 --resource-group "my-resource-group" --name "my-webtest-my-component"
Kötelező paraméterek
Az alkalmazás Elemzések WebTest-erőforrás neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Opcionális paraméterek
Adjon hozzá egy objektumot az objektumok listájához egy elérési út és egy kulcsértékpár megadásával. Példa: --add property.listProperty <key=value, string or JSON string>
Tartalomérvényesítési tulajdonságok gyűjteménye.
Használat: --content-validation content-match=XX ignore-case=XX pass-if-text-found=XX
tartalomegyeztetés: A WebTest visszatérésekor keresendő tartalom. Nem lehet null vagy üres. ignore-case: Ha be van állítva, ez az érték érzéketlensé teszi a ContentMatch érvényesítési esetet. pass-if-text-found: Ha igaz, az ellenőrzés akkor lesz sikeres, ha a ContentMatch sztringnek van egyezése. Ha hamis, az ellenőrzés sikertelen lesz, ha egyezés van.
Felhasználó által megadott név, ha ez a WebTest.
A WebTest felhasználó által definiált leírása.
A teszt aktívan figyelve van.
Ellenőrizze, hogy a WebTest visszaadja-e a megadott HTTP-állapotkódot.
Kövesse a webes teszt átirányításait.
A "set" vagy a "add" használata esetén a JSON-ra való konvertálás helyett őrizze meg a sztringkonstansokat.
A WebTest tesztfuttatásai közötti időköz másodpercben. Az alapértelmezett érték 300.
A WebTest-híváshoz hozzáadni kívánt fejlécek és azok értékeinek listája.
Használat: --headers key=XX value=XX
kulcs: A fejléc neve. érték: A fejléc értéke.
Több művelet is megadható egynél több --headers argumentum használatával.
Ehhez a webes teszthez használandó HTTP-parancs.
Ha be van állítva, az ellenőrzés figyelmen kívül hagyja az állapotkódot.
Az a webteszt, amelyet ez a webteszt figyel. A választási lehetőségek a pingelés és a többstep.
Tartózkodási hely beállításnál. Értékek: az account list-locations
. Az alapértelmezett helyet a következővel az configure --defaults location=<location>
konfigurálhatja: .
A tesztek fizikai futtatásának helyét tartalmazó lista, amelyből globális lefedettséget biztosíthat az alkalmazás akadálymentességének szempontjából.
Használat: --locations Id=XX
Azonosító: A WebTest által futtatandó helyazonosító.
Több művelet is megadható egynél több --locations argumentum használatával.
Elemezze a WebTest függő kérését.
Tulajdonság vagy elem eltávolítása a listából. Példa: --remove property.list <indexToRemove>
VAGY --remove propertyToRemove
.
A Base64 kódolt sztringtörzse ezzel a webes teszttel küldendő.
Tesztelendő URL-cím.
Engedélyezze az újrapróbálkozásokat, ha ez a WebTest sikertelen.
Frissítsen egy objektumot egy beállítandó tulajdonság elérési útjának és értékének megadásával. Példa: --set property1.property2=<value>
Ellenőrzi, hogy az SSL-tanúsítvány érvényes-e.
Az ellenőrzéshez szükséges napok száma még a meglévő SSL-tanúsítvány lejárata előtt is megmarad. Az értéknek pozitívnak kell lennie, az SSLCheck értéknek pedig igaznak kell lennie.
A WebTest egyedi azonosítója. Ez általában ugyanaz az érték, mint a Név mező.
Szóközzel elválasztott címkék: key[=value] [key[=value] ...]. Meglévő címkék törlése a "" használatával.
Másodpercek, amíg ez a WebTest időtúllépést nem ér el, és sikertelen lesz. Az alapértelmezett érték 30.
Egy alkalmazáson futtatandó WebTest XML-specifikációja.
A webes teszt típusa ez, az érvényes választási lehetőségek a ping, a multistep és a standard.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.