zxhuao23 发表于 2010-9-9 09:03:46

如何关联隐藏表单input的值

请问大家要如何关联password这个隐藏表单input的值
这里的time与password都是通过JS文件进行赋值

可能表述不是很清楚,本人QQ:417341957 在线等大家的答复,谢谢

附图说明time与password

云层 发表于 2010-9-9 09:11:33

现在都流行和开心网做一样的事情了?我以前写过一个js本地计算的例子你可以看看我的blog

zxhuao23 发表于 2010-9-9 09:13:12

原帖由 云层 于 2010-9-9 09:11 发表 http://bbs.51testing.com/images/common/back.gif
现在都流行和开心网做一样的事情了?我以前写过一个js本地计算的例子你可以看看我的blog


能给个帖子的链接么···

skyzhu 发表于 2010-9-9 10:05:39

知道怎么出来的值都好办,先算好,直接把结果参数化上去就行了
那个time用自定义的时间格式参数就行

zxhuao23 发表于 2010-9-9 10:38:40

原帖由 skyzhu 于 2010-9-9 10:05 发表 http://bbs.51testing.com/images/common/back.gif
知道怎么出来的值都好办,先算好,直接把结果参数化上去就行了
那个time用自定义的时间格式参数就行

time跟password的值都是用JS文件动态生成,而且password是加密过的字符串
如果能简单的算出来就好办····

skyzhu 发表于 2010-9-9 13:17:44

回复 5# 的帖子

time 一看就是个本地时间。。。
password 既然是JS出来的,拷下来调用一下写文本里就生成结果了

zxhuao23 发表于 2010-9-9 15:20:39

原帖由 skyzhu 于 2010-9-9 13:17 发表 http://bbs.51testing.com/images/common/back.gif
time 一看就是个本地时间。。。
password 既然是JS出来的,拷下来调用一下写文本里就生成结果了

这里有个JS文件 动态 生成了50位的字符串,其中前32位是生成password用的字符串,后面的18位是time的值
我能获取到这50位字符串,time就是可以直接关联参数化了,但password是经过JS文件加密处理的,是由32位字符串 加上 自己输入的明文密码通过加密成8位字符串密码,最后是32位加8位经过DES加密成16位密码形成这个password的值
这里的所有值都是动态的 除了一个明文密码
你说怎么弄····

skyzhu 发表于 2010-9-9 16:43:29

回复 7# 的帖子

那你就跟着算吧。。。这个密码应该是从开始注册就这样算出来的,数据库肯定也只是记录提交的结果,密码也是用结果直接做对比的

不想算的话,就直接把数据库里的密码拉出来。。。

xueying1123 发表于 2010-9-9 16:44:57

回复 3# 的帖子

http://www.51testing.com/?uid-104-action-viewspace-itemid-97195

zxhuao23 发表于 2010-9-10 09:32:21

原帖由 skyzhu 于 2010-9-9 16:43 发表 http://bbs.51testing.com/images/common/back.gif
那你就跟着算吧。。。这个密码应该是从开始注册就这样算出来的,数据库肯定也只是记录提交的结果,密码也是用结果直接做对比的

不想算的话,就直接把数据库里的密码拉出来。。。

╮(╯▽╰)╭,想的太简单了,提交后的密码还要进行解密后才保存到数据库,而且不是明文保存的,还是用了加密,而且跟外面提交的加密又不一样的···复杂啊···

JS设置在客户端执行这个方法,问了开发那边,答案是无法设置,╮(╯▽╰)╭

skyzhu 发表于 2010-9-10 11:21:48

回复 10# 的帖子

照你的情况只能是自己模仿加密代码了

另外开发好像不太想配合,只能这样说,预先算个加密值出来并不是什么大问题

我123 发表于 2010-9-10 14:29:29

好难

真的好难。可以交个朋友吗?我也在做性能测试。、

zxhuao23 发表于 2010-9-14 09:36:27

我现在有这样的想法,想直接通过JS文件把这个值给输出到html标签当中,大家说说能否做到呢???

skyzhu 发表于 2010-9-14 10:16:36

回复 13# 的帖子

输出html后呢?
LR才不管你本地页面干了什么,只管你发了什么包,接收了什么包
只有像云层说的,把JS内容挂到外面去,但这个会不会影响流程就不知道了

chenzy528 发表于 2010-9-18 15:11:16

可以试着把用户密码置为同一值,只要帐号不同就行了,不必强求密码不一样才能测试的接近实际,有些测试是需要开发配合的,不配合就只有用替代方法了,你改下程序也行,反正密码验证的程序也不复杂。

zidane0412 发表于 2010-9-19 14:09:22

顶楼上 最好的就是把密码都改为一个值 用户名不一样 照样可以测试

zhangxinnow 发表于 2010-9-19 14:14:09

去掉限制就可以,对于性能测试,这个没关系。
页: [1]
查看完整版本: 如何关联隐藏表单input的值