≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 网络编程 > Python

python性能测试功能实例

人气:621 时间:2018-10-24

这篇文章主要为大家详细介绍了python性能测试功能实例,具有一定的参考价值,可以用来参考一下。

对python这个高级语言感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!

# @param python性能测试脚本
# @author 四海网|www.q1010.com 

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()

# End www_512pic_com

本文来自:http://www.q1010.com/181/2339-0.html

注:关于python性能测试功能实例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:脚本

您可能感兴趣的文章

  • python备份远程FTP脚本实现方法
  • Python遍历文件脚本的简单示例
  • python入门脚本的简单示例
  • SQL Server 使用脚本或procedure查找dead lock及kill的简单示例
  • SQL Server 简单备份脚本入门实例
  • php 命令行(cli)执行PHP脚本文件的相对路径的问题解决方法
  • php date_default_timezone_set设定脚本日期函数的默认时区示例
  • php限制脚本执行时间功能实例
  • php脚本程序暂停执行函数的简单示例
  • PHP codeigniter显示所有脚本执行时间的简单示例
上一篇:Python读取和写入mp3文件的id3v1信息示例
下一篇:Python中文分词的简单示例
热门文章
  • Python 处理Cookie的菜鸟教程(一)Cookie库
  • python之pandas取dataframe特定行列的简单示例
  • Python解决json.dumps错误::‘utf8’ codec can‘t decode byte
  • Python通过pythony连接Hive执行Hql的脚本
  • Python 三种方法删除列表中重复元素的简单示例
  • python爬虫代码示例
  • Python 中英文标点转换示例
  • Python 不得不知的开源项目解析
  • Python urlencode编码和url拼接实现方法
  • python按中文拆分中英文混合字符串的简单示例
  • 最新文章
    • Python利用numpy三层神经网络的简单示例
    • pygame可视化幸运大转盘的简单示例
    • Python爬虫之爬取二手房信息的简单示例
    • Python之time库的简单示例
    • OpenCV灰度、高斯模糊、边缘检测的简单示例
    • Python安装Bs4及使用的简单示例
    • django自定义manage.py管理命令的简单示例
    • Python之matplotlib 向任意位置添加一个子图(axes)的简单示例
    • Python图像标签标注软件labelme分析的简单示例
    • python调用摄像头并拍照发邮箱的简单示例

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。