需求是这样:如从文件中读取了10条数据,将数据参数循环给post请求,然后分别记录每个请求所用时间,最后记录平均请求时间,希望能从原有代码上使用多线程处理。请求和响应。
原有代码:
//读取excel
ds = Extensions.FilesIO.ExcelRead(file_path, "sheet1");
for (int i = 0; i < 5; i++)
{
id = ds.Tables[0].Rows[i][0].ToString().Trim();
name = ds.Tables[0].Rows[i][1].ToString().Trim();
//请求参数
var par = new Dictionary<string, string>();
par.Add("name", name);
par.Add("id", id);
//测试demo
result = Extensions.Http_Conn.SendPost(url, par, "get");
记录当前请求时间
}
记录平均时间