• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種測(cè)試數(shù)據(jù)完整性保護(hù)的方法及裝置制造方法及圖紙

    技術(shù)編號(hào):8907064 閱讀:225 留言:0更新日期:2013-07-11 04:44
    本發(fā)明專利技術(shù)適用于數(shù)據(jù)存儲(chǔ)領(lǐng)域,提供一種測(cè)試數(shù)據(jù)完整性保護(hù)的方法及裝置,所述方法包括:根據(jù)待測(cè)試的應(yīng)用,設(shè)置中斷參數(shù)并生成測(cè)試腳本;執(zhí)行所述測(cè)試腳本,在達(dá)到中斷時(shí)間時(shí)進(jìn)行中斷操作,當(dāng)應(yīng)用執(zhí)行失敗且中斷操作前后的數(shù)據(jù)記錄一致時(shí),逐步微調(diào)中斷時(shí)間進(jìn)行中斷操作,直至應(yīng)用執(zhí)行成功且中斷操作前后的數(shù)據(jù)記錄一致。本發(fā)明專利技術(shù)技術(shù)方案中,達(dá)到中斷時(shí)間后對(duì)應(yīng)用自動(dòng)進(jìn)行中斷操作,無需測(cè)試人員對(duì)應(yīng)用進(jìn)行不斷的異常操作,降低了測(cè)試人員的工作強(qiáng)度,而且由于中斷時(shí)間可自動(dòng)微調(diào),保證了測(cè)試的質(zhì)量,實(shí)現(xiàn)了自動(dòng)化測(cè)試。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)屬于數(shù)據(jù)存儲(chǔ)領(lǐng)域,尤其涉及一種測(cè)試數(shù)據(jù)完整性保護(hù)的方法及裝置。
    技術(shù)介紹
    隨著系統(tǒng)應(yīng)用的不斷推廣和完善,特別是在數(shù)據(jù)存儲(chǔ)領(lǐng)域,系統(tǒng)應(yīng)用的使用也越來越廣泛,對(duì)于系統(tǒng)應(yīng)用數(shù)據(jù)處理的完整性也日益受到關(guān)注。數(shù)據(jù)完整性保護(hù)是數(shù)據(jù)存儲(chǔ)中的一項(xiàng)基本特性,它要在處理執(zhí)行應(yīng)用過程中,任意時(shí)刻對(duì)應(yīng)用進(jìn)行中斷操作時(shí),應(yīng)用中的數(shù)據(jù)是完整的,執(zhí)行應(yīng)用要么全部完成,要么根本沒有執(zhí)行,不允許出現(xiàn)數(shù)據(jù)更新了一部分,但還有一部分沒有更新或更新不對(duì)的情況,為了避免上述情況,因此在開發(fā)一種應(yīng)用時(shí),需要進(jìn)行相應(yīng)的數(shù)據(jù)完整性保護(hù)的測(cè)試。在金融交易過程中典型的數(shù)據(jù)完整性保護(hù)是要保證交易的完整性,不能出現(xiàn)存折中金額已改變但交易明細(xì)卻沒有更新的情況。在數(shù)據(jù)寫入過程中斷電,重新上電后,要求讀出的內(nèi)容要么不變,要么全為寫入的內(nèi)容。從一開始寫數(shù)據(jù)時(shí)就斷電,不斷加大寫數(shù)據(jù)的時(shí)間,重復(fù)執(zhí)行應(yīng)用直到應(yīng)用執(zhí)行結(jié)果返回成功,而且讀出的內(nèi)容與寫入內(nèi)容一致。現(xiàn)有數(shù)據(jù)完整性保護(hù)的測(cè)試過程當(dāng)中,測(cè)試具有隨機(jī)性,并且要求測(cè)試人員不斷的對(duì)系統(tǒng)應(yīng)用進(jìn)行異常操作,這無疑增加了測(cè)試人員的工作強(qiáng)度,降低了測(cè)試效率,并且測(cè)試的質(zhì)量也難以保障。
    技術(shù)實(shí)現(xiàn)思路
    鑒于上述問題,本專利技術(shù)的目的在于提供一種測(cè)試數(shù)據(jù)完整性保護(hù)的方法及裝置,旨在解決現(xiàn)有測(cè)試數(shù)據(jù)完整性保護(hù)的方案中,要求測(cè)試人員不斷的對(duì)系統(tǒng)應(yīng)用進(jìn)行異常操作,并且測(cè)試時(shí)間點(diǎn)比較隨機(jī),使得測(cè)試人員工作強(qiáng)度大而且測(cè)試效果不佳的技術(shù)問題?!矫?,所述測(cè)試數(shù)據(jù)完整性保護(hù)的方法包括下述步驟:根據(jù)待測(cè)試的應(yīng)用,設(shè)置中斷參數(shù)并生成測(cè)試腳本;執(zhí)行所述測(cè)試腳本,在達(dá)到中斷時(shí)間時(shí)進(jìn)行中斷操作,當(dāng)應(yīng)用執(zhí)行失敗且中斷操作前后的數(shù)據(jù)記錄一致時(shí),逐步微調(diào)中斷時(shí)間進(jìn)行中斷操作,直至應(yīng)用執(zhí)行成功且中斷操作前后的數(shù)據(jù)記錄一致。另一方面,所述測(cè)試數(shù)據(jù)完整性保護(hù)的裝置包括:腳本生成單元,用于根據(jù)待測(cè)試的應(yīng)用,設(shè)置中斷參數(shù)并生成測(cè)試腳本;腳本執(zhí)行單元,用于執(zhí)行所述測(cè)試腳本,在達(dá)到中斷時(shí)間時(shí)進(jìn)行中斷操作,當(dāng)應(yīng)用執(zhí)行失敗且中斷操作前后的數(shù)據(jù)記錄一致時(shí),逐步微調(diào)中斷時(shí)間進(jìn)行中斷操作,直至應(yīng)用執(zhí)行成功且中斷操作前后的數(shù)據(jù)記錄一致。本專利技術(shù)的有益效果是:在本專利技術(shù)技術(shù)方案中,首先設(shè)置中斷參數(shù),在測(cè)試時(shí),達(dá)到中斷時(shí)間后對(duì)應(yīng)用自動(dòng)進(jìn)行中斷操作,無需測(cè)試人員對(duì)應(yīng)用進(jìn)行不斷的異常操作,降低了測(cè)試人員的工作強(qiáng)度,而且由于中斷時(shí)間可自動(dòng)微調(diào),基本可以模擬出在執(zhí)行應(yīng)用過程,任意時(shí)間點(diǎn)出現(xiàn)異常操作的情況,保證了測(cè)試的質(zhì)量,實(shí)現(xiàn)了自動(dòng)化測(cè)試。附圖說明圖1是本專利技術(shù)第一實(shí)施例提供的測(cè)試數(shù)據(jù)完整性保護(hù)的方法的流程圖;圖2是本專利技術(shù)第二實(shí)施例提供的測(cè)試數(shù)據(jù)完整性保護(hù)的方法的流程圖;圖3是本專利技術(shù)第三實(shí)施例提供的測(cè)試數(shù)據(jù)完整性保護(hù)的裝置的結(jié)構(gòu)方框圖;圖4是本專利技術(shù)第四實(shí)施例提供的測(cè)試數(shù)據(jù)完整性保護(hù)的裝置的結(jié)構(gòu)方框圖。具體實(shí)施例方式為了使本專利技術(shù)的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本專利技術(shù)進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本專利技術(shù),并不用于限定本專利技術(shù)。為了說明本專利技術(shù)所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。實(shí)施例一:圖1示出了本專利技術(shù)第一實(shí)施例提供的測(cè)試數(shù)據(jù)完整性保護(hù)的方法的流程,為了便于說明僅示出了與本專利技術(shù)實(shí)施例相關(guān)的部分。本實(shí)施例提供的測(cè)試數(shù)據(jù)完整性保護(hù)的方法包括:步驟S101、根據(jù)待測(cè)試的應(yīng)用,設(shè)置中斷參數(shù)并生成測(cè)試腳本。本實(shí)施例可以測(cè)試各種不同的應(yīng)用,對(duì)于不同的應(yīng)用設(shè)置對(duì)應(yīng)的中斷參數(shù)即可,比如中斷起始時(shí)間、步長(zhǎng),以及在中斷操作后重新執(zhí)行所述應(yīng)用的起始點(diǎn)和結(jié)束點(diǎn)等,所述步長(zhǎng)可以設(shè)置的很小,通常為微秒數(shù)量級(jí)(比如10微秒),因此可以認(rèn)為中斷操作可以發(fā)生在應(yīng)用執(zhí)行過程中的任意時(shí)刻,保證了測(cè)試質(zhì)量。此外,由于進(jìn)行設(shè)置相關(guān)的中斷參數(shù),在修改或增加應(yīng)用時(shí),腳本維護(hù)代價(jià)非常小,降低測(cè)試人員的工作強(qiáng)度,減少測(cè)試過程中的開發(fā)和維護(hù)成本。步驟S102、執(zhí)行所述測(cè)試腳本,在達(dá)到中斷時(shí)間時(shí)進(jìn)行中斷操作,當(dāng)應(yīng)用執(zhí)行失敗且中斷操作前后的數(shù)據(jù)記錄一致時(shí),逐步微調(diào)中斷時(shí)間進(jìn)行中斷操作,直至應(yīng)用執(zhí)行成功且中斷操作前后的數(shù)據(jù)記錄一致。生成腳本后即可開始測(cè)試,首先執(zhí)行需要測(cè)試的應(yīng)用,此時(shí)開始執(zhí)行所述測(cè)試腳本,根據(jù)所述測(cè)試腳本,在達(dá)到中斷時(shí)間時(shí)進(jìn)行中斷操作,即模擬出應(yīng)用的異常操作,在對(duì)應(yīng)用執(zhí)行中斷操作后,此時(shí)會(huì)返回應(yīng)用執(zhí)行結(jié)果表示應(yīng)用執(zhí)行失敗或是成功,所述中斷操作前后的數(shù)據(jù)記錄一致表示中斷操作前后的數(shù)據(jù)不沖突,比如對(duì)于圈存操作,查詢中斷操作后系統(tǒng)內(nèi)余額及交易記錄,以及進(jìn)行中斷操作前的系統(tǒng)余額,假設(shè)中斷操作前的系統(tǒng)余額為1000元,中斷操作后,交易記錄用戶表明用戶圈存成功且存入200元,那么當(dāng)中斷操作后系統(tǒng)余額為1200元時(shí)才可認(rèn)定中斷操作前后的數(shù)據(jù)記錄一致;若中斷操作后,交易記錄表明用戶圈存不成功,那么當(dāng)中斷操作后系統(tǒng)余額為1000元時(shí)才可認(rèn)定中斷操作前后的數(shù)據(jù)記錄一致。當(dāng)中斷操作后發(fā)現(xiàn)應(yīng)用執(zhí)行失敗且中斷操作前后的數(shù)據(jù)記錄一致,此時(shí)進(jìn)一步微調(diào)中斷時(shí)間,在到達(dá)所述中斷時(shí)間后再次進(jìn)行中斷操作,直至應(yīng)用執(zhí)行成功且中斷操作前后的數(shù)據(jù)記錄一致,此時(shí)即可認(rèn)定該應(yīng)用的數(shù)據(jù)完整性保護(hù)測(cè)試通過。通過本專利技術(shù)實(shí)施例,在設(shè)置中斷參數(shù)后執(zhí)行中斷操作,由于本實(shí)施例中可以逐步微調(diào)中斷時(shí)間,可以認(rèn)為模擬出了在執(zhí)行應(yīng)用的過程中的任意時(shí)刻點(diǎn)發(fā)生異常操作,通過查詢應(yīng)用執(zhí)行結(jié)果以及中斷操作前后的數(shù)據(jù)記錄,即可知曉所述應(yīng)用的數(shù)據(jù)完整性保護(hù)測(cè)試是否通過。通過本實(shí)施例可以自動(dòng)實(shí)現(xiàn)數(shù)據(jù)完整性保護(hù)測(cè)試,降低了測(cè)試人員的工作強(qiáng)度,而且還保證了測(cè)試質(zhì)量。實(shí)施例二:圖2示出了本專利技術(shù)第二實(shí)施例提供的測(cè)試數(shù)據(jù)完整性保護(hù)的方法的流程,為了便于說明僅示出了與本專利技術(shù)實(shí)施例相關(guān)的部分。本實(shí)施例提供的測(cè)試數(shù)據(jù)完整性保護(hù)的方法包括:步驟S201、根據(jù)待測(cè)試的應(yīng)用,設(shè)置中斷參數(shù)并生成測(cè)試腳本。假設(shè)待測(cè)試的應(yīng)用為金融交易中的圈存操作,所述中斷參數(shù)包括中斷起始時(shí)間、步長(zhǎng),以及在中斷操作后重新執(zhí)行圈存操作的起始點(diǎn)和結(jié)束點(diǎn)。這里作為一種具體的參數(shù)設(shè)置方式,所述中斷起始時(shí)間為100微妙,步長(zhǎng)為10微秒,即從開始執(zhí)行圈存操作的100微秒后進(jìn)行第一次中斷操作,在后續(xù)進(jìn)行中斷操作時(shí),中斷時(shí)間以10微秒為單位逐步遞增。步驟S202、執(zhí)行所述測(cè)試腳本,在到達(dá)中斷時(shí)間時(shí)進(jìn)行中斷操作。當(dāng)開始第一次執(zhí)行圈存操作時(shí),所述中斷時(shí)間為中斷起始時(shí)間,在中斷操作后,需要重新進(jìn)行圈存操作時(shí),在所述中斷起始時(shí)間的基礎(chǔ)上,以所述步長(zhǎng)為單位逐步增加中斷時(shí)間。比如第一次執(zhí)行圈存操作時(shí),在100微秒處執(zhí)行中斷操作,在第二次執(zhí)行圈存操作時(shí),在110微秒處執(zhí)行中斷操作,在第三次執(zhí)行圈存操作時(shí),在120微秒處執(zhí)行中斷操作,依次類推。步驟S203、獲取應(yīng)用執(zhí)行結(jié)果以及中斷操作前后的數(shù)據(jù)記錄;在圈存操作中,應(yīng)用執(zhí)行結(jié)果以返回狀態(tài)碼的形式表示,當(dāng)返回8400時(shí)表示應(yīng)用執(zhí)行失敗,當(dāng)返回9000時(shí)表示成功,所述中斷操作前后的數(shù)據(jù)記錄在實(shí)施例一的步驟S102中已有詳細(xì)描述,此處不再贅述,本實(shí)施例中需要獲取應(yīng)用執(zhí)行結(jié)果以及中斷操作前后的數(shù)據(jù)記錄,并對(duì)此作出判斷。步驟S204、當(dāng)所述應(yīng)用執(zhí)行失敗且中斷操作前后的數(shù)據(jù)記錄一致時(shí),按照所述步長(zhǎng)遞增調(diào)整所述中斷時(shí)間,并在所述起始點(diǎn)時(shí)刻重新執(zhí)行所述應(yīng)用。在本步驟中對(duì)于圈存操作,獲取到狀態(tài)碼后本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    一種測(cè)試數(shù)據(jù)完整性保護(hù)的方法,其特征在于,所述方法包括:根據(jù)待測(cè)試的應(yīng)用,設(shè)置中斷參數(shù)并生成測(cè)試腳本;執(zhí)行所述測(cè)試腳本,在達(dá)到中斷時(shí)間時(shí)進(jìn)行中斷操作,當(dāng)應(yīng)用執(zhí)行失敗且中斷操作前后的數(shù)據(jù)記錄一致時(shí),逐步微調(diào)中斷時(shí)間進(jìn)行中斷操作,直至應(yīng)用執(zhí)行成功且中斷操作前后的數(shù)據(jù)記錄一致。

    【技術(shù)特征摘要】

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:李曉俊,楊勛,
    申請(qǐng)(專利權(quán))人:武漢天喻信息產(chǎn)業(yè)股份有限公司
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 暴力强奷在线播放无码| 男人av无码天堂| 秋霞无码一区二区| 亚洲一区二区无码偷拍| 人妻少妇看A偷人无码精品| 无码AV一区二区三区无码 | 无码一区二区波多野结衣播放搜索| 国产品无码一区二区三区在线| 亚洲中文字幕无码久久精品1| 亚洲AV日韩AV无码污污网站| 国产精品无码DVD在线观看| 无码丰满熟妇juliaann与黑人| 亚洲精品无码你懂的网站| 精品深夜AV无码一区二区老年| 亚洲色偷拍另类无码专区| 国产爆乳无码视频在线观看3 | 亚洲av无码乱码国产精品fc2| 亚洲中文无码永久免| 色综合久久无码五十路人妻| 日日摸夜夜爽无码毛片精选| 无码熟妇αⅴ人妻又粗又大| 亚洲中文字幕久久精品无码2021| 中文字幕人妻无码一夲道 | 久久精品无码一区二区无码| 国产在线无码精品无码| 无码熟妇人妻在线视频| 中文字幕av无码一二三区电影| 色情无码WWW视频无码区小黄鸭| 中文字幕无码久久人妻| yy111111少妇影院里无码| 国产成人无码精品久久久露脸 | 国产午夜鲁丝无码拍拍| 97久久精品亚洲中文字幕无码| 无码一区二区三区老色鬼| 国产精品无码av在线播放 | 亚洲ⅴ国产v天堂a无码二区| 亚洲精品无码永久中文字幕| 高潮潮喷奶水飞溅视频无码| 成人免费无码H在线观看不卡| 亚洲精品无码鲁网中文电影| av无码人妻一区二区三区牛牛|