войти в WordPress с помощью Webinject - PullRequest
1 голос
/ 13 декабря 2010

Я пытаюсь создать скрипт скрипта в админке WordPress и затем проверять наличие обновлений. Я уже сделал это для drupal, используя приведенный здесь пример:

<case
    id="1"
    description1="short description"
    description2="long description"
    method="post"
    url="http://myserver/test/login.jsp"
    postbody="username=corey&password=welcome"
    verifypositive="verify this string exists"
    verifynegative="verify this string does not exist"
    logrequest="yes"
    logresponse="yes"
    sleep="3"
/>

, а также комментарий здесь http://drupal.org/node/147413#comment-1269222

Однако я застрял с частью postbody, она не будет заходить на страницу администратора.

Есть мысли?

1 Ответ

0 голосов
/ 20 октября 2016

Я могу рассказать вам о тестовых случаях, которые мы создали для atlassian suite, возможно, вам поможет пример, этот случай - тот, который мы создали для CONFLUENCE

TESTDATA FILE

confluence_Basic_AD_Login_testdata.xml (сначала вход в веб-приложение, а затем проверка входа путем проверки панели мониторинга)

 <testcases repeat="1">

 <case
         id="1"
         description="Get Confluence Login Page"
         method="post"
         url="https://confluence.company.com/login.action"
         postbody="os_username=conflumin&os_password=conflumin123"
         errormessage="Unable to connect to the login page of Confluence"
         verifypositive="Username"
         logrequest="yes"
         logresponse="yes"
 />

 <case
         id="2"
         description="Authentication by AD to Confluence"
         url="https://confluence.company.com/dashboard.action"
         verifypositive="Dashboard"
         errormessage="Unable to authenticate user in Confluence"
         logrequest="yes"
         logresponse="yes"

 />

 </testcases>

ФАЙЛ КОНФИГ.

файл: confluence_Basic_AD_Login_config.xml

   <testcasefile>confluence_Basic_AD_Login_testdata.xml</testcasefile>
   <useragent>WebInject Application Tester</useragent>
   <timeout>10</timeout>
   <globaltimeout>30</globaltimeout>
   <reporttype>nagios</reporttype>

Вот и все, и проверка работает с NagiosXI.Надеюсь, это поможет вам.

Карина

...