- Test yapmadan önce browser'ın cache özelliğini kapat.
- Yük testinden önce performans testi yapılmalı ki sistemdeki hatalar önceden tespit edilebilsin.
- Performans testinde ortam, konfigürasyon (vt konfigürasyonu, işletim sistemi), versiyon, erişim (hangi yolla erişiliyorsa, WAN, DSL, ISDN) ve veri (arama uygulamalarında vt de bir milyon kullanıcının 999 bini aynı kullanıcı olmamalıdır) üründeki gibi ya da benzeri olmalıdır.
- Simultaneous kullanıcı aynı anda farklı işler yapan, concurrent kullanıcı aynı anda aynı işi yapan kullanıcı demektir. Simultaneous kullanıcı concurrent kullanıcıdan daha fazla olabilir bir sistemde.
Karmaşık kullanıcı hareketlerini (sağ tıklama, iki kere tıklama, sürükleme,...) taklit etmek için kullanılan API. Doğrudan Klavye veya Fare kullanmak yerine bu sınıf kullanılır. Build patternini uygular: yöntem çağrıları tarafından belirtilen tüm eylemleri içeren bir CompositeAction oluşturur. Kullanıcı hareketlerini uygulayan fonksiyonları kullanmak için Actions ve Action sınıfını import etmek gerekir: Actions sınıfı ve Action sınıfı, WebDriver API'sinin org.openqa.selenium.Interactions paketinde bulunur. import org.openqa.selenium.interactions.Actions; import org.openqa.selenium.interactions.Action; Yöntemlerini kullanmaya çağırmak için Actions sınıfı nesnesine ihtiyaç vardır. Actions actions = new Actions(WebDriver nesnesi); Üzerinde işlem yapılacak elementi bulmak gerekiyor. WebElement webElement = driver.findElement(...); actions.contextClick(webElement).perform(); //contextClick, element üzerinde sağ tıklar. Bu sınıfının bazı fonksiyonl...
Yorumlar
Yorum Gönder