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