51Testing软件测试论坛

标题: loadRunner 录制上传功能脚本能回放不报错,但上传没有数据 [打印本页]

作者: ashelywen    时间: 2013-1-29 21:23
标题: loadRunner 录制上传功能脚本能回放不报错,但上传没有数据
本帖最后由 ashelywen 于 2013-2-15 17:30 编辑

系统的上传功能是:点上传后,上传文件,然后文件作为临时文件存放在服务上,然后文件里的内容插入到某数据库表中。
我用http/html协议录制了该功能模块,回放时也不报错,但查数据库里的数据记录没有更新,怎么回事。
谁做过上传模块录制的高手,能帮帮我不?不知道这到底是哪里问题,求思路啊

后来看日志报错如下:

ErrorPageWri E org.apache.commons.logging.impl.Jdk14Logger error An exception occurred

    javax.faces.FacesException: javax.crypto.IllegalBlockSizeException: Input length (with padding) not multiple of 8 bytes

         at org.apache.myfaces.shared_impl.util.StateUtils.symmetric(StateUtils.java:456)

         at org.apache.myfaces.shared_impl.util.StateUtils.symmetric(StateUtils.java:494)

         at org.apache.myfaces.shared_impl.util.StateUtils.decrypt(StateUtils.java:294)

         at org.apache.myfaces.shared_impl.util.StateUtils.reconstruct(StateUtils.java:243)



后来在网上找了一下这个错误的原因:主要是因为加密后的byte数组是不能强制转换成字符串的, 换言之,字符串和byte数组在这种情况下不是互逆的。


几天后,我重新录制了脚本,后台报的错误不一样了,大概意思是所需要的一个参数为空值。后来发现上传文件到服务器上成功了,但往数据库表没有成功。
请问高手,LoadRunner能不能传递这个参数给程序啊,为什么录制的时候,这个参数的值没有录制呢?




作者: kotei2176    时间: 2015-12-10 14:58
同求,好烦




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