簡體   English   中英

如何在Java腳本彈出窗口中登錄Jmeter

[英]How to Login in Jmeter on Java Script Popup

如何在Java腳本Popup上登錄Jmeter,單擊按鈕即可打開Popup

請逐步幫助我如何登錄網站進行負載測試。 在此處輸入圖片說明

要登錄JMeter,請參閱此鏈接,它將逐步指導您: 鏈接

我在您的網站上創建了一個演示用戶帳戶並進行了測試,它工作正常。 參見下文,結果首先失敗,因為它沒有HTTP AUTHORIZATION MANAGER,添加后幾秒鍾即可工作。

查看結果

獲取測試腳本框架的最簡單方法是記錄測試。

請執行以下步驟:

  1. 在JMeter中:

    • 文件->模板->錄制->創建
    • 工作台-> HTTP(S)測試腳本記錄器->開始
  2. 在瀏覽器中:

    • 配置它以使用:

      • 代理主機:localhost
      • 代理端口:8888
      • 對所有協議使用代理
      • 不繞過本地地址的代理
  3. 在瀏覽器中執行登錄

JMeter應該記錄測試。 如果仍然不清楚,請參閱Apache JMeter代理循序漸進指南和HTTP(S)測試腳本記錄器用戶手冊章節。

我還建議添加HTTP Cookie Manager ,以防網站檢查Cookie,並且一般而言,代表並維護虛擬用戶會話是不錯的選擇。

嘗試下面的代碼,如果它不起作用,請回復我:

WebDriver driver = new FirefoxDriver();
driver.manage().window().maximize();
driver.get("http://demo.theupbeetkitchen.com/");
driver.findElement(By.xpath(".//*[@id='customLogin']")).click();

WebDriverWait wait = new WebDriverWait(driver, 10);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath(".//*[@id='ID']")));
driver.findElement(By.xpath(".//*[@id='ID']")).sendKeys("xyz@gmail.com");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM