在LoadRunner中使用MySQL替代VTS
Richard Bishop在《Using MySQL instead of VTS for LoadRunner》這篇文章中介紹瞭如何使用MySQL替代VTS:
http://www.bish.co.uk/~richardmjbishop/index.php?option=com_content&view=article&id=89%3Ausing-mysql-instead-of-vts-for-loadrunner&catid=34%3Arecent&Itemid=1
VTS(Virtual Table Server)用來解決跨指令碼測試資料共享的問題,但是存在很多缺點,例如:
- VTS can only read in data one row at a time. Queries must then be written in LoadRunner using C code to determine whether the data is suitable for use. This is inefficient when compared to SQL queries which execute on the server and can return data directly to the vUser.
- VTS is not officially supported by HP (and it wasn't supported by Mercury). MySQL isn't supported either, but MySQL is well documented on the Internet and there is an established user community as well as large numbers of people familiar with SQL syntax.
- VTS is an in-memory database and needs to import data before a test and export data to file before it is shut down. This makes it very easy to accidentally close VTS before data is saved and lose your test data. MySQL and other databases automatically save the database tables when they shut down which reduces the risk of this occurring.
使用MySQL可以很好地解決這些問題,關於具體如何在LoadRunner中連線MySQL,可參考(提供了一個MySQL連線的DLL以及一些使用樣例):
http://www.bish.co.uk/forum/index.php?topic=50.msg60#msg60
VTS的內容請參考:
http://www.wilsonmar.com/1mercvts.htm
http://www.myloadtest.com/mercury-virtual-table-server/
更多關於LoadRunner連線MySQL的內容請參考:
http://www.myloadtest.com/connecting-to-a-mysql-database-with-loadrunner/
相關文章
- 在loadrunner中呼叫QTP指令碼QT指令碼
- loadrunner中log的使用總結
- 在Mac 上如何使用替代文字?Mac
- 在LoadRunner中查詢和替換字串字串
- 結構在Loadrunner中的應用 薦
- 在 ROS 中使用 Protobuf 替代 ros msgROS
- 在Arch上使用Syslinux替代GRUBLinux
- 開發者福利 —— LoadRunner 現在可以免費使用了
- doubule在商用計算中的替代方案
- 在LoadRunner中使用檔案的相關函式函式
- 在LoadRunner指令碼中實現隨機ThinkTime指令碼隨機
- 在 Fedora 中安裝替代版本的 RPM 包
- Java Web之MySQL在專案中的使用JavaWebMySql
- Loadrunner使用經驗交流
- [譯]在 JavaScript 中 為什麼你應當使用 map 和 filter 來替代 forEachJavaScriptFilter
- 在LoadRunner中轉換字串大小寫的C語言函式字串C語言函式
- 在LoadRunner中設定HTTP請求time-out的時間HTTP
- 在ASP中也能使用MYSQL資料庫(轉)MySql資料庫
- 在LoadRunner中為什麼要設定思考時間和pacing?
- MYSQL 中max & lpad 語句在Hibernate如何使用?MySql
- 在MySQL中,不要使用“utf8”。使用“utf8mb4”MySql
- 使用CASE表示式替代SQL Server中的動態SQLSQLServer
- mariadb是替代MySQL的好方式MySql
- loadrunner學習中遇到的問題
- Loadrunner 使用者自定義函式使用[轉]函式
- 在 MySQL 中使用 JSONMySqlJSON
- 轉--oracle中替代LIKE方法Oracle
- LoadRunner效能測試工具---(一)使用流程
- Android (VTS) 的概念、作用及測試方法Android
- 使用 Airflow 替代你的 crontabAI
- 使用表連線替代exists
- 使用 mockito 替代 unitest.mockMockito
- 【MySQL】 在Docker中快速部署PXCMySqlDocker
- HugePage在mysql中的應用MySql
- 在linux中安裝mysqlLinuxMySql
- 在命令列中連線mysql命令列MySql
- 【DB寶18】在Docker中安裝使用MySQL高可用之MGRDockerMySql
- MySql 中 select 使用MySql