免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1286 | 回复: 1
打印 上一主题 下一主题

[问题] 测试数据读取的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-10-26 14:08 |只看该作者 |倒序浏览
hi,

我想完成一些数据读取并展示测试结果的工作,类似于loadrunner的实时监控工具。

具体情况如下:

当测试开始时,测试工具会将所有的测试数据不断的写入一个文件, 正常情况下我们只有在完成了测试以后才可以去看一些指标,
所以我希望能够实时读取这个文件(保证不重复读取已经抓取过的数据),并且插入数据库中。不知道perl是不是能很好的完成这个工作?
或者说有其他的解决方法?

求轻喷=。=

论坛徽章:
0
2 [报告]
发表于 2012-10-26 23:24 |只看该作者
通常写入数据是从文件末尾添加的,读取文件是从头部读取的,如果写入文件的速度大于读取的速度,那么读取进程可以一直持续。反之,会中断。当一个进程写入一个文件的时候,这个文件通常是锁住的,也就是不允许别的进程修改。可以尝试将测试文件按照时间写成一个一个的文件,然后Perl就可以读取已经写完的数据,并对写完的数据文件进行标记。如果处理速度快于生成文件的速度,就做一个延时等待。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP