1.一種工控網(wǎng)絡(luò)測(cè)試方法,其特征在于,包括:
截取工控網(wǎng)絡(luò)中上位機(jī)發(fā)送至工控設(shè)備的初始操作命令;
對(duì)所述初始操作命令進(jìn)行突變處理,獲取突變操作命令;
將所述突變操作命令發(fā)送至所述工控設(shè)備,獲取所述工控設(shè)備響應(yīng)所述突變操作命令的反應(yīng)數(shù)據(jù);
根據(jù)所述反應(yīng)數(shù)據(jù)確定所述工控設(shè)備的工作狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在對(duì)所述初始操作命令進(jìn)行突變處理之前,所述方法還包括:
采集所述工控網(wǎng)絡(luò)中的傳輸數(shù)據(jù);
對(duì)所述傳輸數(shù)據(jù)進(jìn)行分析,構(gòu)建所述工控網(wǎng)絡(luò)的通訊協(xié)議的相似模型;
采用啟發(fā)式算法估計(jì)所述相似模型的邊界值;
相應(yīng)地,所述對(duì)所述初始操作命令進(jìn)行突變處理,獲取突變操作命令的步驟具體包括:
采用變異算法,結(jié)合所述相似模型的邊界值,對(duì)所述突變操作命令進(jìn)行突變處理,獲取突變操作命令。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在對(duì)所述初始操作命令進(jìn)行突變處理之前,所述方法還包括:
獲取自定義或默認(rèn)的突變參數(shù),所述突變參數(shù)均包括:突變處理的時(shí)間信息、初始操作命令中突變數(shù)據(jù)的長(zhǎng)度信息、初始操作命令中突變數(shù)據(jù)所占比例中的至少一個(gè);
相應(yīng)地,所述對(duì)所述初始操作命令進(jìn)行突變處理的步驟具體包括:
根據(jù)所述自定義或默認(rèn)的突變參數(shù)對(duì)所述初始操作命令進(jìn)行突變處理。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
根據(jù)突變處理后所述工控設(shè)備的工作狀態(tài)選擇下一次突變處理對(duì)應(yīng)的突變策略。
5.一種工控網(wǎng)絡(luò)測(cè)試裝置,其特征在于,包括:
截取模塊,用于截取工控網(wǎng)絡(luò)中上位機(jī)發(fā)送至工控設(shè)備的初始操作命令;
第一處理模塊,用于對(duì)所述初始操作命令進(jìn)行突變處理,獲取突變操作命令;
通信模塊,用于將所述突變操作命令發(fā)送至所述工控設(shè)備,獲取所述工控設(shè)備響應(yīng)所述突變操作命令的反應(yīng)數(shù)據(jù);
第二處理模塊,用于根據(jù)所述反應(yīng)數(shù)據(jù)確定所述工控設(shè)備的工作狀態(tài)。
6.一種工控網(wǎng)絡(luò)測(cè)試方法,其特征在于,包括:
獲取工控網(wǎng)絡(luò)中工控設(shè)備的第一反應(yīng)數(shù)據(jù),所述第一反應(yīng)數(shù)據(jù)為工控設(shè)備響應(yīng)上位機(jī)發(fā)送的操作命令的反應(yīng)數(shù)據(jù);
對(duì)所述第一反應(yīng)數(shù)據(jù)進(jìn)行突變處理,獲取突變反應(yīng)數(shù)據(jù);
將所述突變數(shù)據(jù)發(fā)送至所述上位機(jī),獲取所述上位機(jī)響應(yīng)所述突變反應(yīng)數(shù)據(jù)的第二反應(yīng)數(shù)據(jù);
根據(jù)所述第二反應(yīng)數(shù)據(jù)確定所述上位機(jī)的工作狀態(tài)。
7.一種工控網(wǎng)絡(luò)測(cè)試裝置,其特征在于,包括:
獲取模塊,用于獲取工控網(wǎng)絡(luò)中工控設(shè)備的第一反應(yīng)數(shù)據(jù),所述第一反應(yīng)數(shù)據(jù)為響應(yīng)上位機(jī)發(fā)送的操作命令的反應(yīng)數(shù)據(jù);
第一處理模塊,用于對(duì)所述第一反應(yīng)數(shù)據(jù)進(jìn)行突變處理,獲取突變反應(yīng)數(shù)據(jù);
通信模塊,用于將所述突變數(shù)據(jù)發(fā)送至所述上位機(jī),獲取所述上位機(jī)響應(yīng)所述突變反應(yīng)數(shù)據(jù)的第二反應(yīng)數(shù)據(jù);
第二處理模塊,用于根據(jù)所述第二反應(yīng)數(shù)據(jù)確定所述上位機(jī)的工作狀態(tài)。
8.一種工控網(wǎng)絡(luò)測(cè)試方法,其特征在于,包括:
截取工控網(wǎng)絡(luò)中上位機(jī)發(fā)送至工控設(shè)備的初始操作命令;
對(duì)所述初始操作命令進(jìn)行突變處理,獲取突變操作命令;
將所述突變操作命令發(fā)送至所述工控設(shè)備,獲取所述工控設(shè)備響應(yīng)所述突變操作命令的第一反應(yīng)數(shù)據(jù);
對(duì)所述第一反應(yīng)數(shù)據(jù)進(jìn)行突變處理,獲取突變反應(yīng)數(shù)據(jù);
將所述突變數(shù)據(jù)發(fā)送至所述上位機(jī),獲取所述上位機(jī)響應(yīng)所述突變反應(yīng)數(shù)據(jù)的第二反應(yīng)數(shù)據(jù);
根據(jù)所述第一反應(yīng)數(shù)據(jù)確定所述工控設(shè)備的工作狀態(tài),根據(jù)所述第二反應(yīng)數(shù)據(jù)確定所述上位機(jī)的工作狀態(tài)。
9.一種工控網(wǎng)絡(luò)測(cè)試裝置,其特征在于,包括:
截取模塊,用于截取工控網(wǎng)絡(luò)中上位機(jī)發(fā)送至工控設(shè)備的初始操作命令;
第一處理模塊,用于對(duì)所述初始操作命令進(jìn)行突變處理,獲取突變操作命令;
第一通信模塊,用于將所述突變操作命令發(fā)送至所述工控設(shè)備,獲取所述工控設(shè)備響應(yīng)所述突變操作命令的第一反應(yīng)數(shù)據(jù);
第二處理模塊,用于對(duì)所述第一反應(yīng)數(shù)據(jù)進(jìn)行突變處理,獲取突變反應(yīng)數(shù)據(jù);
第二通信模塊,用于將所述突變數(shù)據(jù)發(fā)送至所述上位機(jī),獲取所述上位機(jī)響應(yīng)所述突變反應(yīng)數(shù)據(jù)的第二反應(yīng)數(shù)據(jù);
狀態(tài)分析模塊,用于根據(jù)所述第一反應(yīng)數(shù)據(jù)確定所述工控設(shè)備的工作狀態(tài),根據(jù)所述第二反應(yīng)數(shù)據(jù)確定所述上位機(jī)的工作狀態(tài)。
10.一種工控網(wǎng)絡(luò)測(cè)試系統(tǒng),其特征在于,包括:監(jiān)視器和權(quán)利要求5、7、9中任一項(xiàng)所述的測(cè)試裝置;
所述測(cè)試裝置,用于截取上位機(jī)發(fā)送至工控設(shè)備和/或工控設(shè)備發(fā)送至上位機(jī)的初始數(shù)據(jù),對(duì)所述初始數(shù)據(jù)進(jìn)行突變處理,并將突變處理后的初始數(shù)據(jù)發(fā)送至所述上位機(jī)和/或所述工控設(shè)備;
所述監(jiān)視器,用于監(jiān)視獲取上位機(jī)和/或工控設(shè)備響應(yīng)突變處理后的初始數(shù)據(jù)的反應(yīng)數(shù)據(jù),并將所述反應(yīng)數(shù)據(jù)發(fā)送至所述測(cè)試裝置,由所述測(cè)試裝置根據(jù)反應(yīng)數(shù)據(jù)確定所述上位機(jī)和/或所述工控設(shè)備的工作狀態(tài)。