眾所周知,PerformanceRunner (簡稱PR)作為輕量級的性能測試使用工具,已走進越多越多測試工程師的視野,逐漸成為行業(yè)的佼佼者,今天就跟大家聊一聊,性能測試工具PerformanceRunner的工具特性。
Java標準語法腳本,PerformanceRunner 作為性能測試軟件,采用最流行的Java beanshell腳本語言作為測試腳本,腳本更簡單,降低了測試人員的學習成本,也能夠在測試人員學習測試工具的過程中學會java的基本知識。
強大的錄制功能,支持通過一次錄制來實現(xiàn)對各種數(shù)據(jù)、報文的錄制,基本不需要修改就可以直接執(zhí)行,降低了測試人員修改腳本的工作量。對于測試過程中遭遇不斷回放錯誤的測試人員來說,是非常有價值的。
自動關聯(lián)技術,PerformanceRunner支持關聯(lián),通過關聯(lián)能夠解決在B/S系統(tǒng)中session處理,能夠自動實現(xiàn)管理session,腳本無需修改。
簡便的腳本,對于使用java語言作為腳本,很多測試人員可能會擔心過于復雜。實際上,所有的測試腳本都是繼承一個標準類TestCase,沒有復雜的java成分,對于其他測試工具使用習慣的測試人員可以快速遷移到這個工具。
數(shù)據(jù)驅動,PerformanceRunner 支持測試腳本的數(shù)據(jù)驅動功能:錄制腳本完成之后,很容易的實現(xiàn)數(shù)據(jù)驅動,支持excel格式的數(shù)據(jù)源。PerformanceRunner 還提供了一個數(shù)據(jù)驅動框架,便于測試人員使用。
良好的擴展性,一般的腳本雖然很簡便,但是對于特殊的測試,往往需要更復雜的功能,例如:需要對網絡上的另一臺系統(tǒng)中的數(shù)據(jù)庫的某些數(shù)據(jù)進行同步。用戶可以自己編寫一個同步方法(或者類)加入到系統(tǒng)中來使用,只要是java已經提供的功能,PerformanceRunner (簡稱PR)都可以得到完善的支持。
標準化,PerformanceRunner 遵守國際化測試標準,便于用戶理解和使用,也便于用戶比較各個不同軟件測試工具之間的差異。
今天已經揭開PerformanceRunner 工具的神秘面紗了,如果想了解更多,請致電400-035-7887。
相關閱讀: