51Testing软件测试论坛

标题: 关于录制上传EXCEL文件的问题 [打印本页]

作者: bluejay    时间: 2009-8-31 10:34
标题: 关于录制上传EXCEL文件的问题
各位大虾~最近小弟正在做一个录制上传文件的测试,主要录制上传EXCLE文件的性能问题。
脚本录制完成后,回放可以通过,但是脚本在导入文件的部分会出现类似于乱码的一段东西。
而且在运行controller的时候也看不到上传效果。以下就是上传部分脚本乱码的部分,还请各位帮忙看下,谢谢了!


web_custom_request("ImportFile.aspx_2",
  "URL=http://localhost/cscorp/Admin/IEData/ImportFile.aspx?ModelName=%u8fdb%u53e3%u6599%u4ef6%u5907%u6848&TableName=CS_I_E_INFO_TMP&ReturnURL=http%3a%2f%2flocalhost%2fcscorp%2fAdmin%2fCS_IE_INFO%2fIndex.aspx%3fReportID%3d110%26selHB%3d0&I_E_FLAG=I&Version=I",
  "Method=POST",
  "TargetFrame=",
  "Resource=0",
  "RecContentType=text/html",
  "Referer=http://localhost/cscorp/Admin/IEData/ImportFile.aspx?ModelName=%u8FDB%u53E3%u6599%u4EF6%u5907%u6848&TableName=CS_I_E_INFO_TMP&ReturnURL=http%3a%2f%2flocalhost%2fcscorp%2fAdmin%2fCS_IE_INFO%2fIndex.aspx%3fReportID%3d110%26selHB%3d0&I_E_FLAG=I&Version=I",
  "Snapshot=t7.inf",
  "Mode=HTML",
  "EncType=multipart/form-data; boundary=---------------------------7d9280020afe",
  "BodyBinary=-----------------------------7d9280020afe\r\nContent-Disposition: form-data; name=\"__VIEWSTATE\"\r\n\r\n{Siebel_Analytic_ViewState4}\r\n-----------------------------7d9280020afe\r\nContent-Disposition: form-data; name=\"UploadFile\"; filename=\"C:\\x5CDocuments and Settings\\x5CAdministrator\\x5C妗岄潰\\x5C杩涘彛鏂欎欢澶囨\xA1\x88.xls\"\r\nContent-Type: application/vnd.ms-excel\r\n\r\n"
  "邢\\x11\\xB1\\x1A\\xE1\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00>\\x00\\x03\\x00\\xFE\\xFF\t"
  "\\x00\\x06\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x10\\x00\\x00\\x1E\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\xFE\\xFF\\xFF\\xFF\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\"
   "\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFFR\\x00o\\x00o\\x00t\\x00 "
  "\\x00E\\x00n\\x00t\\x00r\\x00y\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x16\\x00\\x05\\x00\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\x02\\x00\\x00\\x00 \\x08\\x02\\x00\\x00\\x00\\x00\\x00\\xC0\\x00\\x00\\x00\\x00\\x00\\x00F\\x00\\x00\\x00\\x00\\x07^\\x8F'\\xCA\\x01\\xEC/\\xDD)"
  "\\xCA\\x01\\x1F\\x00\\x00\\x00\\xC0\\x02\\x00\\x00\\x00\\x00\\x00\\x00W\\x00o\\x00r\\x00k\\x00b\\x00o\\x00o\\x00k\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12\\x00\\x02\\x01\\x04\\x00\\x00\\x00\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0"
  "0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x00\\x00\\x0077\\x00\\x00\\x00\\x00\\x00\\x00\\x05\\x00S\\x00u\\x00m\\x00m\\x00a\\x00r\\x00y\\x00I\\x00n\\x00f\\x00o\\x00r\\x00m\\x00a\\x00t\\x00i\\x00o\\x00n\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00"
   "-----------------------------7d9280020afe\r\nContent-Disposition: form-data; name=\"Button1\"\r\n\r\n瀵煎叆鏁版嵁\r\n-----------------------------7d9280020afe\r\nContent-Disposition: form-data; name=\"__EVENTVALIDATION\"\r\n\r\n/wEWAwKuyJf3DwKM54rGBgLWlM+bAgXhkqP+b2pXf/28z5zBe3szOgIv\r\n-----------------------------7d9280020afe",
  LAST);
作者: bluejay    时间: 2009-8-31 11:18
刚才尝试用了txt的格式导入需要导入的文件,具体的导入部分的代码如下,并没有出现和EXCEL一样的乱码,还请各位大虾帮忙为什么EXCEL就会出现该问题呢?
        web_custom_request("ImportFile.aspx_2",
                "URL=http://localhost/cscorp/Admin/IEData/ImportFile.aspx?ModelName=%u8fdb%u53e3%u6599%u4ef6%u5907%u6848&TableName=CS_I_E_INFO_TMP&ReturnURL=http%3a%2f%2flocalhost%2fcscorp%2fAdmin%2fCS_IE_INFO%2fIndex.aspx%3fReportID%3d110%26selHB%3d0&I_E_FLAG=I&Version=I",
                "Method=POST",
                "TargetFrame=",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://localhost/cscorp/Admin/IEData/ImportFile.aspx?ModelName=%u8FDB%u53E3%u6599%u4EF6%u5907%u6848&TableName=CS_I_E_INFO_TMP&ReturnURL=http%3a%2f%2flocalhost%2fcscorp%2fAdmin%2fCS_IE_INFO%2fIndex.aspx%3fReportID%3d110%26selHB%3d0&I_E_FLAG=I&Version=I",
                "Snapshot=t7.inf",
                "Mode=HTML",
                "EncType=multipart/form-data; boundary=---------------------------7d92132e121038",
                "BodyBinary=-----------------------------7d92132e121038\r\nContent-Disposition: form-data; name=\"__VIEWSTATE\"\r\n\r\n{Siebel_Analytic_ViewState4}\r\n-----------------------------7d92132e121038\r\nContent-Disposition: form-data; name=\"UploadFile\"; filename=\"C:\\x5CDocuments and Settings\\x5CAdministrator\\x5C妗岄潰\\x5C鏂板缓 鏂囨湰鏂囨。.txt\"\r\nContent-Type: text/plain\r\n\r\n项号\t商品编码\t商品名称\t品名简称\t规格型号\t产销国\t单位\t数量\t单价\t总价\t币制\t征免方式\r\n{number}\t8529109090\t"
                "保险丝\t保险丝\tFUSE 2A SMT 1206\t502\t007\t10000\t\t10000\t502\t3\r\n\r\n-----------------------------7d92132e121038\r\nContent-Disposition: form-data; name=\"Button1\"\r\n\r\n瀵煎叆鏁版嵁\r\n-----------------------------7d92132e121038\r\nContent-Disposition: form-data; name=\"__EVENTVALIDATION\"\r\n\r\n/wEWAwKuyJf3DwKM54rGBgLWlM+bAgXhkqP+b2pXf/28z5zBe3szOgIv\r\n-----------------------------7d92132e121038",
                LAST);
作者: bluejay    时间: 2009-8-31 12:08
为什么没人帮助我?各位大虾。。。
作者: bluejay    时间: 2009-9-1 09:57
晕倒,一天了都没有人回我。。。
作者: bluejay    时间: 2009-9-8 16:12
问题已解决,感谢51论坛。。
继续在论坛中吸收养分!
作者: hugh007    时间: 2009-9-8 16:18
如何解决的 贴出来分享下啊
作者: gonow85    时间: 2009-12-16 17:22
怎么解决的,能不能贴出来指点下我们,目前我也遇到这个问题
作者: msnshow    时间: 2009-12-17 08:57
上传excel文件与上传其它格式的文件本身是没有什么区别的,可参考
http://www.51testing.com/index.p ... wspace-itemid-72056
作者: Lennon    时间: 2009-12-21 13:52
准备好你的鲜花吧

录制上传过程会出现两个不同的语句。分别为

1、web_submit_data

出现在路经中不包含中文的时候

(重点)上传的文件通过file属性指定,也就是文件路径在file属性里面

2、web_custom_request

出现在路经中包含中文的时候

(重点)上传的文件内容的包含在脚本中。也就是你现在碰到的情况
作者: gonow85    时间: 2009-12-23 21:48
楼主,我和你遇到的问题一样,我录制脚本时更换了上传的附件,脚本就是完好的了。怀疑与上传的附件有关,不知道你是怎么解决的。
作者: gonow85    时间: 2009-12-23 21:52
顺便加一句,当时我不仅遇到脚本中出现乱码现象(其实并非是乱码,好像是二进制还是16位...,具体是哪个忘记了,它对脚本运行没有任何影响),问题的关键是lr还报那部分代码(乱码部分)出现语法错误。
作者: 云层    时间: 2009-12-24 09:57
如果能用web_submit_data()来做最好,因为只要指定地址。否则就要处理文件内容,回放问题应该还是中文乱码的问题导致的
作者: union_life    时间: 2011-2-24 15:15
回复 8# msnshow
链接是不错,可惜没有实质性的内容,附件不存在。。。。
作者: msnshow    时间: 2011-2-25 21:21
回复 13# union_life


    汗了,可能论坛升级的时候搞丢了附件
作者: yulianling    时间: 2011-8-22 10:52
楼主怎么解决问题的,可以分享吗?我现在就遇到这个问题
作者: bluejay    时间: 2011-9-14 21:18
回复 15# yulianling

其实解决的方法现在看来不是一个好办法,本地的读写消耗的是本地机器的资源,尽管可以达到本地下载的目的,但是对于服务器压力的测试是没有意义的。
所以还是选取数据的文件的传输作为测试才是正确的。
作者: swj0618    时间: 2012-6-26 13:26
回复 5# bluejay


怎么解决的,能否告诉下。。。。谢谢~~~




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2