* 连接者:虚拟用户数=10, 发起10个到服务器的背景连接,每2秒钟发一次心跳请求,15秒后断连。
* 发布者:虚拟用户数=5,每隔一秒发送一条32字节的随机串,带时间戳,循环10次结束。
* 订阅者:虚拟用户数=2,接收相应话题上的消息,每隔一秒输出采样间隔里接收到的消息统计,循环10次结束。
在JMeter中运行该场景,15秒钟左右运行结束。可以在测试结果树中看到每个操作的详细信息。表格视图的"Sample Time"列出了操作花费的时间(毫秒)。由于这次测试在本地,并发用户数很少,所以连接、消息发送、接收时延都很短。您可以指向实际的MQTT服务器,模拟更大的并发用户数。
一般情况下,时间戳由时间戳服务器完成申请,好多硬件设备厂商就能提供,把设备安装到公司的网络之中就可以使用了。但是这样的时间戳服务器在法庭取证的时候会有质疑,因为他的时间是可以通过修改服务器的时间来修改的。为了解决这个问题,给你推荐一种时间戳:可信时间戳。可信时间戳服务是国家授时中心时间戳服务中心通过我国法定时间源和现代密码技术相结合而提供的一种第三方服务,可信时间戳有效证明了数据电文(电子文件)产生的时间及内容完整性。解决了数据电文(电子文件)的内容和时间易被人为篡改、证据效力低、当事人举证困难的问题,按照《中华人民共和国电子签名法》第二章第五条的的有关规定,申请了国家授时中心可信时间戳的数据电文具有法律法规规定的原件形式要求。
现在可信时间戳已经广泛的应用于司法电子证据固化、电子数据取证、电子保单、防电子签名伪造、电子病历、知识产权保护、网络著作权保护、网上招投标、电子商务、电子政务等等方面和领域。
PHP 的 time() 函数返回的结果是 Unix 时间戳,值的单位是秒;
Java 中 System.currentTimeMillis() 返回的结果,值的单位是毫秒。
那么很容易就知道,除以 1000 就行了嘛:
int seconds = System.currentTimeMillis() / 1000欢迎分享,转载请注明来源:夏雨云
评论列表(0条)