51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2003|回复: 1
打印 上一主题 下一主题

[求助] 如何测试通过socket上传图象

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-9-29 16:01:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我需要测试利用socket上传图象,脚本录制到了如下,但是如果我需要要做参数化处理的时候,需要如何参数话处理啊!也就是需要模拟上传不同大小的图片了
脚本录制如下:
/*********************************************************************
* Created by Mercury Interactive Windows Sockets Recorder
*
* Created on: Fri Sep 29 14:48:21
*********************************************************************/

#include "lrs.h"


Action()
{
    lr_think_time(41);

    lrs_create_socket("socket9", "TCP", "RemoteHost=10.1.100.170:8022",  LrsLastArg);

    lrs_send("socket9", "buf228", LrsLastArg);

    lrs_receive("socket9", "buf229", LrsLastArg);

    lrs_send("socket9", "buf230", LrsLastArg);

    lrs_receive("socket9", "buf231", LrsLastArg);

    lrs_send("socket9", "buf232", LrsLastArg);

    lrs_receive("socket9", "buf233", LrsLastArg);

    lrs_send("socket9", "buf234", LrsLastArg);

    lrs_receive("socket9", "buf235", LrsLastArg);

    lrs_send("socket9", "buf236", LrsLastArg);

    lrs_receive("socket9", "buf237", LrsLastArg);

    lrs_send("socket9", "buf238", LrsLastArg);

    lrs_receive("socket9", "buf239", LrsLastArg);

    lrs_send("socket9", "buf240", LrsLastArg);

    lr_think_time(6);

    lrs_receive("socket9", "buf241", LrsLastArg);

    lrs_send("socket9", "buf242", LrsLastArg);

    lrs_receive("socket9", "buf243", LrsLastArg);

    lrs_disable_socket("socket9", DISABLE_SEND_RECV);

    lrs_close_socket("socket9");

    lrs_create_socket("socket10", "TCP", "LocalHost=0", "RemoteHost=NANTIANE-K5C4EN:808",  LrsLastArg);

    lrs_send("socket10", "buf244", LrsLastArg);

    lrs_receive("socket10", "buf245", LrsLastArg);

    lrs_close_socket("socket10");

    lrs_create_socket("socket11", "TCP", "LocalHost=0", "RemoteHost=NANTIANE-K5C4EN:808",  LrsLastArg);

    lrs_send("socket11", "buf246", LrsLastArg);

    lrs_receive("socket11", "buf247", LrsLastArg);

    lrs_close_socket("socket11");

    return 0;
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-9-30 13:35:46 | 只看该作者
麻烦着呢,但也有方法可做,我以前也有这样的做法,开了个头就做不下去了。
找到你那些buf文件,里面是二进制内容,用ultraedit打开,然后找到你录制时上传的图片,也用ultraedit打开,2者比较,找到这个图片在buf中的地址,然后把这部分内容做参数化,所有的参数值全部用二进制方式表示。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-10-8 22:21 , Processed in 0.071455 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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