对于边界值中有不确定字符串时该怎么处理
2015-11-09 10:08
295 查看
对于边界值中有不确定字符串时该怎么处理:
如:LR中服务器返回的值是OAMRequestContext_oamtest.huawei.com:80_68504a" value="hPJqIBKLWRWw+iTQYjdZBg=="/>,我想取出“hPJqIBKLWRWw+iTQYjdZBg ==”这段,所以左边界是OAMRequestContext_oamtest.huawei.com:80_6f6c6a" value=",但80_6f6c6a是变化,这时该怎么处理了?
有如下四种处理办法:
① 80_6f6c6a的是从哪里来的,是客户端?还是服务器返回的?如果是服务器的返回,那么我对其做一个关联,然后在关联的左边界中应用另外一个关联
② 若“80_6f6c6a”的长度是固定的,LR提供了“#”来替代数字,使用“^”来代替文本或数字。边界用/ ALNUMIC参数。当时就这么处理了。
③ 若“80_6f6c6a”的长度是变化的,可以以“OAMRequestContext_oamtest.huawei.com:”为左边界,“"/>”为右边界,把“80_68504a" value="hPJqIBKLWRWw+iTQYjdZBg==”这段取出来,然后通过C语言的代码截取需要的部分。
④ 想用正则表达式来做,但没成功,正则不是很会写。
推荐优先使用方法2,如果不能使用方法2那么就使用方法3,基本上绝大多数都能解决了。
深圳湖北籍软件测试群 275212937
如:LR中服务器返回的值是OAMRequestContext_oamtest.huawei.com:80_68504a" value="hPJqIBKLWRWw+iTQYjdZBg=="/>,我想取出“hPJqIBKLWRWw+iTQYjdZBg ==”这段,所以左边界是OAMRequestContext_oamtest.huawei.com:80_6f6c6a" value=",但80_6f6c6a是变化,这时该怎么处理了?
有如下四种处理办法:
① 80_6f6c6a的是从哪里来的,是客户端?还是服务器返回的?如果是服务器的返回,那么我对其做一个关联,然后在关联的左边界中应用另外一个关联
② 若“80_6f6c6a”的长度是固定的,LR提供了“#”来替代数字,使用“^”来代替文本或数字。边界用/ ALNUMIC参数。当时就这么处理了。
③ 若“80_6f6c6a”的长度是变化的,可以以“OAMRequestContext_oamtest.huawei.com:”为左边界,“"/>”为右边界,把“80_68504a" value="hPJqIBKLWRWw+iTQYjdZBg==”这段取出来,然后通过C语言的代码截取需要的部分。
④ 想用正则表达式来做,但没成功,正则不是很会写。
推荐优先使用方法2,如果不能使用方法2那么就使用方法3,基本上绝大多数都能解决了。
深圳湖北籍软件测试群 275212937
相关文章推荐
- lr_think_time参数化
- 《IT蓝豹》吹雪花demo,学习android传感器
- Shell脚本完成hadoop的集群安装
- The http_proxy Environment Variable
- Android使用AsynchronousHttpClient
- 杀毒软件ClamAV的移植
- Linux系统下使用pwgen生成密码的使用教程
- 使用正则表达式去除html中的标签元素以及js和css脚本和样式
- Java:Java程序员进阶
- loadrunner选择执行哪个Action
- loadrunner处理HTTP重定向请求
- LoadRunner录制图片验证码
- (一)安装Linux时的磁盘划分
- 常用的推荐算法
- 常用的推荐算法
- 常用的推荐算法
- 常用的推荐算法
- 常用的推荐算法
- 常用的推荐算法
- 常用的推荐算法