采用 EMF 設計的一個很直接的好處是,系統可以自動的根據模型生成代碼,同時實現了 UML 模型,XML Schema, 注釋過的 Java 接口表現模型的統一。但在實際環境中,采用 Rational Performance Tester 內置的 DataPool 還是有很多不太方便的地方,比如:
1) 要經常對文件中的數據進行變化,然后再重新測試時
很多時候測試完后,數據就暫時沒用了,因為狀態已經更新了,為此需要對測試數據進行替換,但在 RPT 目前的這種序列化反序列化的機制中,要實現這一點并不容易,所以體現在界面中的操作實際上是比較繁瑣的,表現為:
- 要重新加入一個新的 Pool
- 需要對原來的變量去掉關聯
- 關聯新的 Pool 中的變量