1.在ops系統的介面使用pagecode+opcode進行改造的過程中,通過fiddler工具,攔截ops系統中的所有發出的ajax請求,收集每個請求發出的引數,進行評價;
2.為了評估pagecode+opcode的正確性,根據url找到資料庫中對應的menu_id的值,如果這個集合內存在pagecode+opcode的值,就說明是正確的;十分的高效。
3.其實就是通過fiddler工具獲取到所有的請求鏈結,生成乙個檔案,再通過python去讀取url上的兩個code值
並根據url位址去資料庫找到對應的menu_code集合,在這個集合中,應該存在乙個menu_code=pagecode+opcode,存在則說明是正確的,產生乙個成功的記錄;否則是錯誤的,產生乙個失敗記錄。
4.這個功能使用nodejs也可以實現。實現的主要思路和**如下所示,通過這個例子初步理解測試人員的自動化測試的基本過程:
/**
* created by 80002909 on 2019/4/16.
*/var mysql = require('mysql');
var connection = mysql.createconnection();
connection.connect();
var fs = require("fs");
var async = require('async');
//陣列去重removeduplication_arr
var removeduplication_arr = function (array)
}return temp;
};// 非同步讀取
fs.readfile('新產品支援.txt', function (err, data)
var content = data.tostring();
var content_toarr = content.split('\r\n');
content_toarr.length = content_toarr.length-1;
//陣列去重
content_toarr = removeduplication_arr(content_toarr);
var lastres = ;
for(var index in content_toarr);
if(pagecode_index && opcode_index)
lastres.push(obj);
}var ws = fs.createwritestream(__dirname + '/新產品支援s.txt', );
if(lastres.length>0));
if(index == lastres.length-1)
break;}}
if (i == results.length) );
if(index == lastres.length-1)
}} else );
if(index == lastres.length-1)
}});})}
});
python nodejs爬蟲 nodejs爬蟲
生活中遇到了問題,想去成都買個房,那哪個區域價效比高肯定要考慮一番了,最粗暴直接的就是看租售比,遂打算去鏈家網爬上各個小區的賣房單價和租房單價比上一比,python寫爬蟲無疑是最流行的了,但最近在研究node,感覺寫個爬蟲強化一下node姿勢水平還是挺不錯的。開整。首先http請求工具和dom解析工...
基於Redis的BloomFilter實戰
離線資料處理與實時資料處理有很大的不同,其中乙個例子就是去重。在聚資料中,訪問uv和購買uv都需要實時的去重。離線處理的時候,我們可以通過count groupby 或者count distinct 等方式比較容易的計算出uv,而且不用太擔心效能,大不了就是多一點map或者執行時間久一點。那麼在實時...
udp協議 基於socketserver實現併發
一 udp協議沒有粘包問題 1,udp協議是資料報協議 客戶端 import socket client socket.socket socket.af inet,socket.sock dgram 資料報協議 udp client.sendto hello encode utf 8 127.0.0...