51Testing软件测试论坛

标题: 急!急!急!如何发送dll返回为unsigned char *数据包? [打印本页]

作者: sky_xuky    时间: 2012-9-17 08:49
标题: 急!急!急!如何发送dll返回为unsigned char *数据包?
由于数据内容为加密,通过调用开发的加密算法编的dll作为BodyBinary的内容。
但现在遇到一个棘手的问题,加密之后dll返回的数据类型为unsigned char *,那我需要怎么处理而使loadrunner能正常地POST预期数据包 ???
代码如下:

unsigned char *strDLL = (unsigned char *)DLL_lr_Test("LR_Test",111111);
char strDate[4096];
    memset(strDate,'\0',4096);
    memcpy(strDate,strDLL,strlen((unsigned char *)DLL_lr_Test("LR_Test",111111)));

        lr_log_message("%s",strDate);

        lr_save_string(strDate,"strDate");

web_custom_request("appASA",
                "URL=http://172.17.10.184:8080/handlers/appASA",
                "Method=POST",
                "TargetFrame=",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                "EncType=",
                "BodyBinary={strDate}",
                LAST);
作者: sky_xuky    时间: 2012-9-17 11:23
高手们,不吝赐教啊
作者: sky_xuky    时间: 2012-9-17 12:38
悲剧了,没人会吗




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