《軟件性能測試報告》由會員分享,可在線閱讀,更多相關(guān)《軟件性能測試報告(9頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、.
軟件性能測試報告
2014 年 12 月
可編輯
.
目 錄
1. 測試目的 1
2. 測試時間及地點
2、 1
3. 測試要點及測試方法 1
4. 測試環(huán)境及測試工具 2
5. 功能測試 . 2
6. 性能測試 3
6.1 可操作性測試結(jié)果 3
6.2 安全性測試結(jié)果 4
6.3 兼容性測試結(jié)果 4
6.4 穩(wěn)定性測試 4
6.5 壓力測試 5
7. 測試小結(jié) 5
可編輯
.
3、
1. 測試目的
本測試報告為 Sphinx 全文檢索,可以結(jié)合 MySQL,PostgreSQL 做全文搜索,
它可以提供比數(shù)據(jù)庫本身更專業(yè)的搜索功能,使得應用程序更容易實現(xiàn)專業(yè)化的全
文檢索,進行大日志數(shù)據(jù)查詢。
2. 測試時間及地點
測試時間: 2014 年 12 月
測試地點:辦公區(qū)
3. 測試要點及測試方法
(1) 測試要點
軟件的基本配置;
軟件實現(xiàn)的功能;
軟件檢索的方式;
4、
(2) 測試方法
黑盒測試,手工測試
可編輯
.
4. 測試環(huán)境及測試工具
(1) 測試環(huán)境
網(wǎng)網(wǎng)絡環(huán)境:局域網(wǎng)
硬件環(huán)境
序號 設(shè)備名稱 單位 數(shù)量 配置 備注
1 PC 客戶機 臺 1 Dell
軟件環(huán)境
操作系統(tǒng): centos6.5
數(shù)據(jù)庫: MySql 數(shù)據(jù)庫
WEB 環(huán)境: Nginx 、php
5、
(2) 測試工具: Sphinx
(3) 依賴工具: c++ 編譯器、 make 程序、 coreseek
5. 功能性測試步驟
測試結(jié)果
子系統(tǒng) 測試模塊 測試內(nèi)容 備注
不合格 合格
可編輯
.
√
數(shù)據(jù)源配置
√
配置文件配置
配置模塊
√
創(chuàng)建索引
命令界面
開啟索引服務
測試 api 文件
√
√
顯示模塊
√
測試
6、屬性值回顯
√
調(diào)用 api 文件測試
Web 界
顯示模塊 √
面
英文查詢
√
中文查詢
6. 性能測試
6.1 可操作性測試結(jié)果
測試項目 說明 測試結(jié)果
易安裝性 安裝符合習慣 通過
易學習性 易學易用 通過
易操作性 操作直觀 通過
可編輯
.
6.2 安全性測試結(jié)果
測試項目 說明 測試結(jié)果
7、
查詢數(shù)據(jù)準確性 返回信息準確 通過
輸入數(shù)據(jù)檢查 檢索數(shù)據(jù)庫信息查詢 通過
查詢測試 任意用戶可查詢 通過
6.3 兼容性測試結(jié)果
測試項目 說明 測試結(jié)果
系統(tǒng)兼容性 Centos6.5 通過
6.4 穩(wěn)定性測試
測試項目 說明 測試結(jié)果
系統(tǒng)長時間運行穩(wěn)定性 系統(tǒng)正常打開,持續(xù)運行 通過
多數(shù)據(jù)查詢穩(wěn)定性 導入大量數(shù)據(jù)查詢,系統(tǒng)正 通過
常運行
8、
可編輯
.
6.5 壓力測試
測試方法:通過 sphinx 工具可進行大數(shù)據(jù)全文檢索, 利用 coreseek 可對中文
進行分詞查詢。
查詢測試:
功能 查詢結(jié)果
目的 對全文數(shù)據(jù)進行檢索,檢索中英文分詞
方法 利用 php 環(huán)境調(diào)用 api 文件進行測試查詢,可對中英文數(shù)據(jù)進行檢
索查詢
測試結(jié)果:
Api 調(diào)用測試成功
屬性值輸入測試成
英文查詢測
9、試成功
中文查詢測試成功
7. 測試小結(jié)
通過對 Sphinx 的功能和性能進行測試得出如下結(jié)論:
可編輯
.
一、 支持多種數(shù)據(jù)來源
1.Mysql 數(shù)據(jù)庫
2.支持多種 MySQL 文本數(shù)據(jù)的中文編碼格式,目前支持的有 UTF-8 、
GB18030 ;
3.PostgreSQL 數(shù)據(jù)庫
4.xmlpipe2 數(shù)據(jù)管道
5.允許用戶通過 xmlpip2
10、向全文搜索服務器導入自定義格式的數(shù)據(jù)。
6.Python 可編程數(shù)據(jù)源
二、 高性能
1. 高速索引
2. 在現(xiàn)代 CPU 上可達 10 MB/ 秒(英文),在啟用了中文分詞后,建立索引的速度可達 300K/s ;
3. 高速搜索
4. 在 2-4 GB 的文本建立的索引上搜索,平均 0.1 秒內(nèi)獲得結(jié)果;
5. 可處理大數(shù)據(jù)量
6.在單一 CPU 上,實測最高可對 100GB 的文本建立索引,單一索
引可包括 100M 文件
7.支持主從式的分布式搜索,支
11、持單一節(jié)點失效不影響整個搜索系
統(tǒng)
可編輯
.
三、 支持復雜的查詢
1. 支持基于短語和基于統(tǒng)計的復合結(jié)果排序機制
2. 支持任意數(shù)量的文件字段(數(shù)值或全文文本)
3. 支持不同的搜索模式( “完全匹配” , “短語匹配”和“任一匹配” )
四、 為中文優(yōu)化
1.基于最大匹配算法的中文分詞模塊
2.支持 GB18030 、UTF-8 等多種編碼的數(shù)據(jù)源
3.針對中文的具體特點,對結(jié)果的排序進行了優(yōu)化
4.支持作為 MySQL 的存儲引擎
可編輯