Ana içeriğe atla

LoadRunner Tips

  • Java Script içeren çoğu uygulamalarda Web(Click and Script) protokolünü kullan.
  • Applet bulunan, VB scripti içeren ya da browser sız uygulamalarda Web(HTTP/HTML) i kullan.
  • Zaman-Kritik olan her grup transaction için ortalama ve %90 oranında response time gösterilmelidir.
  • LR ve QTP aynı makinede olacaksa ilk önce LR kurulmalı. QTP scriptleri LR de koşturmak isteniyorsa QTP Load Generator bilgisayarında kurulu olmalı.
  • Vuser Hesaplama
    • http://easyloadrunner.blogspot.com.tr/2013/07/performance-goal-be-in-terms-of.html
    • http://easyloadrunner.blogspot.com.tr/2013/10/vuser-calculation-in-loadrunner.html 
    • http://easyloadrunner.blogspot.com.tr/2013/10/calculate-number-of-vusers-in-load.html
  • LR “Disable Execute Bit” (DEP) fonksiyonu yüzünden IE8 ile çalışamayabiliyor. Çalışabilmesi için :
  • You have to open the boot.ini file (C:\boot.ini) and add the following string to your boot line:

    /noexecute=alwaysoff

    Usually it will become something like that:

    multi(0)disk(0)rdisk(0)partition(1)\WINNT=”Microsoft Windows” /noexecute=alwaysoff /fastdetect 
     
  • LoadRunner'daki Rendezvous noktası belli bir noktada ağır yük oluşturmak için kullanılır. Birden çok kullanıcının belli bir noktada birbirini beklemesini ve o noktada aynı anda işlem yapmasını sağlar.
  • Vuser_init action contains procedures to login to a server. Vuser_end section contains log off procedures. 
  •  The lrd_stmt function associates (birleştirir) a character string (usually a SQL statement) with a cursor. This function sets a SQL statement to be processed. 
  •  The lrd_fetch function fetches the next row from the result set.

Yorumlar

Bu blogdaki popüler yayınlar

Selenium - XPath Kodları

XPath, XML Path Absolute XPath: root node u verir ve / ile başlar Elementin path inde herhangi bir değişiklik yapılırsa, test kodu hata verir. Örn:  html/body/div[1]/section/div[1]/div/div/div/div[1]/div/div/div/div/div[3]/div[1]/div/h4[1]/b Relative XPath: xml dokümanındaki elementi verir ve // ile başlar Örn : //*[@class='featured-box']//*[text()='Testing'] XPath Kombinasyonları: Belli bir tagin belli bir attribute değeri ile kullanımı Herhangi bir tag in belli bir attribute değeri ile kullanımı "and" operatörü "or" operatörü Belirli bir değer ile başlayan attribute Metnin bir kısmını içeren attribute Sadece text() Herhangi bir attribute un değeri Belli Bir Tag'ın Belli Bir Attribute Değeri ile Kullanımı (Specific tag with specific attribute value) Html Kodu < input   id = "Lid"  .....   > input:tag adı (etiket adı) id : attribute Lid : attribute değeri Selenium Kodu driver.findElement(By.x...

Test Otomasyonu için Intellij IDEA Maven Projesi Oluşturma

Intellij IDEA - File - Project - New tıklayın.  Soldan Maven ı seçin.  İleriye basın.  Group ID, sizin projenizi tanımlayan bir isim olmalı. Bu alanı doldurun. ArtifactId, projenizin adı. Bu alanı doldurun. Project name, artifactID alanına yazdığınız değer gelir. Finish e basın. İlk olarak karşınıza projenizin pom.xml dosyası gelecek. Buraya ilgili bağımlılıkları ekleyin. Selenium için;  https://www.seleniumhq.org/download/maven.jsp  adresindeki güncel bağımlılığı <dependencies> </dependencies> satırlarının arasına ekleyin. Daha sonra sağ altta çıkan uyarıda Import linkine basın. Böylelikle maven belirttiğiniz versiyonun dosyalarını alacaktır. Test framework ü olarak kullandığımız JUnit bağımlılığı için  https://mvnrepository.com/artifact/junit/junit  adresindeki güncel versiyonundan aldığınız satırları yine aynı  <dependencies> </dependencies> satırlarının arasına ekleyin. Daha sonra sağ altta çıkan uya...

Selenium- WebDriver, WebElement

WebDriver Web tarayıcısını test etmeye yarayan instance. WebDriver driver; driver = new FirefoxDriver(); driver.get("https://www.google.com"); Web uygulamasını test etme : Web tarayıcısını kontrol etme, element bulma ve debugging yapmayı gerektirir.  Web tarayıcısını kontrol etmeye yarayanlar: get navigate close manage switchTo quit Web elementi seçme findElement findElements click ... Debugging getTitle getCurrentUrl getWindowHandle... WebElement Web sayfasındaki elementleri bulma ve işlem yapmaya yarar. By sınıfını kullanır. WebElement element = driver.findElement(By.id("Lid")); By daki element locatorlar: id name classname tagname cssSelector linkText partialLinkText xpath