python性能测试脚本

2022-04-10 0 1,094
import httplib
import urllib
import time
import json
 
class Transaction(object):
         
    def __init__(self):
        self.custom_timers = {}
 
    def run(self):
        conn = httplib.HTTPConnection(\"localhost:8080\")
        headers = {\"Content-type\": \"application/json\"} #application/x-www-form-urlencoded,\"Aceept\":\"text/plain\"
        params = ({\"bindHyCardInfo\":{\"mobileNo\":\"1881026xxxx\",\"userId\":\"2\",\"hYCardno\":line,\"bankCardNo\":\"622xxxxxxxxxxxxx\",\"ip\":\"127.0.0.1\"},\"header\":{\"version\":\"1.0.1\",\"from\":\"1000\",\"to\":\"2000\",\"tid\":line,\"time\":\"12312\",\"token\":\"SEW342WEER2342\",\"ext\":\"\"}})
        start = time.time()
        conn.request(\"POST\", \"/core-oper/rest/bindHyCard\", json.JSONEncoder().encode(params), headers)
        response = conn.getresponse()
        response_time = time.time()
        data = response.read()
        print data
        conn.close()
        transfer_time = time.time()
        self.custom_timers[\'response received\'] = response_time - start
        self.custom_timers[\'content transferred\'] = transfer_time - start
         
if __name__ == \'__main__\':
     
    file = open(\"E://card.txt\")
    while 1:
        lines = file.readlines()
        if not lines:
            break
        for line in lines:
            line = line.strip(\'\\n\')
            trans = Transaction()
            trans.run()
            for timer in (\'response received\', \'content transferred\'):
                print \'%s: %.5f secs\' % (timer, trans.custom_timers[timer])
    file.close()

:本文采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可, 转载请附上原文出处链接。
1、本站提供的源码不保证资源的完整性以及安全性,不附带任何技术服务!
2、本站提供的模板、软件工具等其他资源,均不包含技术服务,请大家谅解!
3、本站提供的资源仅供下载者参考学习,请勿用于任何商业用途,请24小时内删除!
4、如需商用,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
5、本站部分资源存放于百度网盘或其他网盘中,请提前注册好百度网盘账号,下载安装百度网盘客户端或其他网盘客户端进行下载;
6、本站部分资源文件是经压缩后的,请下载后安装解压软件,推荐使用WinRAR和7-Zip解压软件。
7、如果本站提供的资源侵犯到了您的权益,请邮件联系: 442469558@qq.com 进行处理!

猪小侠源码-最新源码下载平台 Python教程 python性能测试脚本 http://www.20zxx.cn/375202/xuexijiaocheng/python.html

猪小侠源码,优质资源分享网

常见问题
  • 本站所有资源版权均属于原作者所有,均只能用于参考学习,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,建议提前注册好百度网盘账号,使用百度网盘客户端下载
查看详情

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务