51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3060|回复: 7
打印 上一主题 下一主题

[讨论] 随着查询内容的参数化,申请的资源不一样,是关联还是参数化

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-12-19 08:31:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
随着查询内容的参数化,申请的资源不一样,是关联还是参数化
这是脚本里面的一段,红色的部分是查询条件,我想对每个虚拟用户进行参数化,让它们请求不同的资源


web_submit_data("SearchTrain.aspx_2",

"Action=http://xxx.xxx.xx.xxx:8099/Report/SearchTrain.aspx",

"Method=POST",

"RecContentType=text/html",

"Referer=http://xxx.xxx.xx.xxx:8099/Report/SearchTrain.aspx",

"Snapshot=t7.inf",

"Mode=HTML",

ITEMDATA,

"Name=__EVENTTARGET", "Value=", ENDITEM,

"Name=__EVENTARGUMENT", "Value=", ENDITEM,

"Name=__LASTFOCUS", "Value=", ENDITEM,

"Name=__VIEWSTATE",

"Value=这里是viewstate的值,很长一大串,省略", ENDITEM,

"Name=to", "Value=2013-12-03", ENDITEM,

"Name=Dropshi", "Value=00", ENDITEM,

"Name=Dropfen", "Value=00", ENDITEM,

"Name=from", "Value=2013-12-05", ENDITEM,

"Name=DropDshi1", "Value=23", ENDITEM,

"Name=Dropfen1", "Value=59", ENDITEM,

"Name=Line", "Value=5", ENDITEM,

"Name=Train", "Value=", ENDITEM,

"Name=DropDownListStation", "Value=0", ENDITEM,

"Name=DropDownListPlace", "Value=0", ENDITEM,

"Name=AspNetPager1_input", "Value=1", ENDITEM,

"Name=ImageButton1.x", "Value=33", ENDITEM,

"Name=ImageButton1.y", "Value=12", ENDITEM,

EXTRARES,
//(问题在下面URL这部分内容是随着查询条件的变化而变化的,应该做关联还是参数化呢?)

"Url=../Image/qzrkal45fuhmeg55jcge4445/zi2orm1s.hgz.bmp",

"Referer=http://xxx.xxx.xx.xxx:8099/Wavedata/Wave.aspx?motor_id=1&time=2013/12/5

23:59:12&train=085086&station=1&place=2", ENDITEM,  


"Url=../Image/qzrkal45fuhmeg55jcge4445/jnh10yoz.t3g.bmp",

"Referer=http://xxx.xxx.xx.xxx:8099/Wavedata/Wave.aspx?motor_id=1&time=2013/12/5

23:59:12&train=085086&station=1&place=2", ENDITEM,

"Url=../Images/featuredfill.gif",

"Referer=http://xxx.xxx.xx.xxx:8099/Wavedata/Wave.aspx?motor_id=1&time=2013/12/5

23:59:12&train=085086&station=1&place=2", ENDITEM,

"Url=../Images/fanhui.gif",

"Referer=http://xxx.xxx.xx.xxx:8099/Wavedata/Wave.aspx?motor_id=1&time=2013/12/5

23:59:12&train=085086&station=1&place=2", ENDITEM,

LAST);

高手帮帮忙?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2013-12-19 10:51:40 | 只看该作者
所有你明确知道要给服务器的都是参数化
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2013-12-19 13:54:00 | 只看该作者
回复 2# 云层


    云层大哥惜字如金啊
"Url=../Image/qzrkal45fuhmeg55jcge4445/zi2orm1s.hgz.bmp",
这是一个图片的地址
要参数化的话这些URL我还真不知道怎么参数化,系统有那么多的图片,难道我要一个个打开看了url以后再参数化?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2013-12-20 09:07:33 | 只看该作者
这种资源文件你可以不测。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2013-12-20 11:18:54 | 只看该作者
回复 4# 云层


    为什么可以不测呢?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2015-7-13 09:12
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    6#
    发表于 2013-12-23 09:44:38 | 只看该作者
    你找出这个url的规律就能参数化了(这个规律最好问开发吧)

    但重点是:你必须要清楚性能测试与功能测试的区别,
    性能测试关注的是性能,而不是功能点是否正确
    比如你做功能测试的时候,这个图片是根据条件变化的,不变化就不通过
    但对性能来说,这个图片变不变都一样,它只是一个性能测试数据而已,使用相同图片与不同的图片本质上是没区别的,
    比如,测试一个瓶子的容量,无论你往里面倒水,还是倒汽油,都是一样的,水和汽油都不过是这个过程的测试数据而已
    再如,一个单据“登记人”字段功能要求是=登陆人,如果不是就不通过;
    但性能测试来说,你全部用户都使用同一个登记人又有什么关系?无论是“张三”还是“李四”对服务器压力都是一样的!

    当然上面不是绝对,只是要告诉你必须弄清楚 那些东西只是测试数据(可以不要参数);

    对于影响系统业务的地方还是必须参数化的
    比如,前面那个登记人,如果系统业务已经限制每个登记人只能登记一条记录,那么你不参数化就就可能事务失败了
    这时你才要对其参数化
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-16 16:40
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2013-12-23 14:58:38 | 只看该作者
    回复 6# 398073412


        表达的很到位,赞一个
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2013-12-23 22:58:50 | 只看该作者
    回复 6# 398073412


        赞一个
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-8 05:31 , Processed in 0.075884 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表