延續上篇:JMeter – 驗證回覆資料 ( Response Assertion),這次要驗證的內容為 “回傳的資料大小"。
舉例來說,如果我們要測試連線到 Yahoo 的網站是否成功,除了有成功發送 http request 外,還要驗證回傳的 response code 是否為 200 ,並加上回傳的資料大小必須要大於 4000 位元組。
Testing with KK
作者: Esther
延續上篇:JMeter – 驗證回覆資料 ( Response Assertion),這次要驗證的內容為 “回傳的資料大小"。
舉例來說,如果我們要測試連線到 Yahoo 的網站是否成功,除了有成功發送 http request 外,還要驗證回傳的 response code 是否為 200 ,並加上回傳的資料大小必須要大於 4000 位元組。
之前提到的文章都只是單方面發送 http request,卻沒有針對收回來的資料做驗證,其實在 JMeter 裡的 Assertion 是可以針對每一個 request 回應的資料做驗證,而常用的驗證內容包括:
在 JMeter 裡我們可以設置一個代理伺服器,就可以在瀏覽器中或手機設置代理伺服器位置,讓每個連線都可以透過 JMeter 並將這些行為都錄製下來。
我們在利用 JMeter 的 http request 時,如果我們每次要測試的數據都不同時,我們可能就會為每一個數據建立一個 http request,但是這樣十分的不方便,所以在 JMeter 裡面有個功能可以將變數存在一個文件裡,再將 http request 的變數參數化,這樣一來,就可以讓 JMeter 直接去讀取文件裡的變數,再動態的去發送不同參數的 http request。
在 Android 裡要做 Debug 通常我們都是透過 usb 線來連接電腦與裝置,但是有時候可能因為線材的不足,或是有時候會遇到插著 usb 但是偵測不到 adb 之類的問題,所以我們就可以透過 WIFI 來連接,達到無線 Debug。
在上篇 NUnit 使用方法(一) 常見屬性 裡有稍微介紹一些基本的屬性,其實 NUnit 還有其它實用的屬性,這篇就來繼續介紹。
剛開始在使用 White 時,用 Debug 模式來偵測錯誤時常常會遇到「NonComVisibleBaseClass was detected」
之前在 UI Automation 簡介有提到說, UI Automation 要對元件做操作時要透過本身有支援的 Pattern 來對元件進行操作,但有時候有些元件本身沒有相關的 Pattern 來進行想做的操作,就會讓我們的自動化遇到困難。
之前有簡單介紹過 AutoIt (參考:AutoIt 工具介紹,AutoIt 使用方法 ),AutoIt 也可以透過 AutoItX 讓其他程式語言整合 AutoIt 的功能。
以 Python 來說,可以透過 pywin32 來操控 AutoItX API。
之前有簡單介紹過如何使用 NUnit (可參考 NUnit 使用方法(一) 常見屬性),但是如果每次要執行測試都得另外再開啟 NUnit-GUI 來進行測試會比較麻煩,如果可以直接在 Visual Studio 2012 的測試總管使用則會方便許多。
繼續閱讀 “NUnit 使用方法(二) 透過 NUnit Test Adapter 在 Visual Studio 直接使用 NUnit"
你必須登入才能發表留言。