使用PHP脚本实时统计USB拔插实验结果统计

  • A+
所属分类:软件测试
摘要

USB拔插实验,在日常测试中常见,压力测试一般要统计数量,但是靠记忆力去统计,实在不是完美的方案,这里主要分享使用PHP脚本实现自动统计测试数据以及结果。

USB拔插实验,在日常测试中常见,压力测试一般要统计数量,但是靠记忆力去统计,实在不是完美的方案,这里主要分享使用PHP脚本实现自动统计测试数据以及结果。

效果展示

使用PHP脚本实时统计USB拔插实验结果统计

实现思路

主要是根据打印log进行关键字的匹配,首先我们需要确保能正常的抓取测试机器的log信息,现在的安卓机器都不用担心这一点,绝对能从log信息中获取到判定设备连接或移除的相关信息,然后使用PHP的substr_count函数进行统计即可。

PHP substr_count 函数说明

int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )

 haystack

The string to search in

needle

The substring to search for

offset

The offset where to start counting. If the offset is negative, counting starts from the end of the string.

length

The maximum length after the specified offset to search for the substring. It outputs a warning if the offset plus the length is greater than the haystack length. A negative length counts from the end of haystack.

 

PHP脚本实现

 

$file = file_get_contents('E:\Temp\LOG\05-24-13-42-00 session.log');
echo "<h1>测试次数@  <span style='color:white;'>".substr_count($file,'logical blocks: (15.6 GB/14.5 GiB)')."</span>  @次</h1>";
echo "<h1>成功次数@  ".substr_count($file,'USB disconnect')."  @次</h1>";

 

Javascript 实现每秒自动刷新

 

<script type="text/javascript">
	function fresh_page()
	{
		window.location.reload();
	}
	setTimeout('fresh_page()',1000);
</script>

 

完美实现。

 

  • 我的微信
  • 请务必准确填写验证信息
  • weinxin
  • 我的微信公众号
  • 提供本博客以及生活资讯
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: