随笔分类 - Python
摘要:如果只看这个图,很多人可能会看的一头雾水,特别是学过完全面向对象语言的同学, Python 是双面向的,既可以面向函数编程,也可以面向对象编程,所谓面向函数就是单独一个. py 文件,里面没有类,全是一些函数,调用的时候导入模块,通过模块名.函数名()即可调用,完全不需要类,那么你可能会问,那要类还
阅读全文
摘要:#setencoding=utf-8 #用户名和密码输入正确,则登陆成功 #用户名正确密码错误,只再输入密码,有3次机会 #错误3次,则把用户名放入lock中 import os,sys #存放用户名和密码的文件是E:\python\user.txt accounts_file = 'E:\\python\\user.txt' #被锁的用户要写入此文件 lock_file = 'E:\\pyth...
阅读全文
摘要:1、安装Appium 通过终端安装: 安装nodejs,下载地址:https://nodejs.org/download/,安装完成后打开终端输入node -v,检查是否安装成功 安装npm,打开终端,输入命令: 安装完成后,输入npm -v,检查是否安装成功 安装appium,命令: 安装完成后,
阅读全文
摘要:思路:利用ruquest发送请求,利用多线程模拟并发 下面直接上代码: 还可以据此计算tps,也可以控制并发量循环找出符合响应时间要求的最大并发量,等等
阅读全文
摘要:1、Requests模块说明 Requests 是使用 Apache2 Licensed 许可证的 HTTP 库。用 Python 编写,真正的为人类着想。 Python 标准库中的 urllib2 模块提供了你所需要的大多数 HTTP 功能,但是它的 API 太渣了。它是为另一个时代、另一个互联网
阅读全文
摘要:最近对mongoDB数据库进行性能分析,需要对数据库进行加压。 加压时,最初采用threading模块写了个多线程程序,测试的效果不理想。 单机读数据库每秒请求数只能达到1000次/s.而开发的java程序请求数能达到6000-7000次/s。 证明受限于GIL,python的多线程表现确实不理想。
阅读全文
摘要:这个是根据上次框架版本进行的优化 用python获取excel文件中测试用例数据 通过requets测试接口、并使用正则表达式验证响应信息内容 生成xml文件测试报告 版本更新内容: 1. 整理了CreateTest.test_main()流程逻辑 2. 优化了testcase.xls文件格式 3.
阅读全文
摘要:背景 PHP的$和->让人输入的手疼(PHP确实非常简洁和强大,适合WEB编程),Ruby的#、@、@@也好不到哪里(OO人员最该学习的一门语言)。 Python应该是写起来最舒服的动态语言了,一下是一些读书笔记,最后会介绍一下高级的用法:Mixin、Open Class、Meta Programm
阅读全文
摘要:Python 自省指南 如何监视您的 Python 对象 自省揭示了关于程序对象的有用信息。Python 是动态的面向对象的编程语言,提供了很棒的自省支持。本文展示了该语言的许多能力,从最基本形式的帮助到较为高级形式的调查。 自省揭示了关于程序对象的有用信息。Python 是动态的面向对象的编程语言
阅读全文
摘要:目录结构 project case#测试用例 suite#测试目录 logs#测试日志 papi#测试类 result#测试结果 setting.py#配置文件 1、日志类,用于测试时日志记录 2、http测试类 3、数据库操作类 4、解析json字符串 # -*-coding:utf-8 -*-
阅读全文
摘要:目录 1、 写在前面 2、 开发环境 3、 大致流程 4、 框架简介 5、 运行结果展示 6、 文件与配置 7、 测试接口实例 n 1.登陆接口 n 2.支付密码更改接口 8、 数据库设计 9、 测试用例、测试数据准备 10、 模块与类、函数设计 11、 代码实现 a) class congfigh
阅读全文
摘要:python通过get方式,post方式发送http请求和接收http响应-- import urllib模块,urllib2模块, httplib模块 http://blog.163.com/xychenbaihu@yeah/blog/static/132229655201231085444250
阅读全文
摘要:发现了一个非常好用的第三方module:requests,模拟接口非常简单。 详细了解请移步:http://docs.python-requests.org/en/latest/ 非常不错 #!coding:utf-8 相信这句大家都懂的,不解释 #导入需要的requests import requ
阅读全文
摘要:下文主要讲述如何利用python自带的库模拟http请求,为以后利用python做API测试做准备。 只讲述模拟http的过程,具体到自己用的时候,要以自己的应用为准做出适当的调整。
阅读全文
摘要:之前有的朋友问我,CentOS版本怎么安装python的pip,我之前给出的Ubuntu下apt-get的方法 ubuntu 需要先安装下pip吧, 安装requests, 但是有的朋友由于是centos的,直接 yum install pip 或者 yum install python-pip都是
阅读全文
摘要:今天在我的Centos6.5机器上安装 Django 开发环境,在安装完使用 “django-admin.py startproject myapp” 创建应用的时候报了下面的错误 检查一下,发现是我机器上的 Python 版本太老,CentOS6.5的 Python 是2.6.6,而最新的 dja
阅读全文
摘要:1. 要想使Python可以操作MySQL数据库,首先需要安装MySQL-python包,在CentOS上可以使用一下命令来安装 2. 啥都不说了,走两步吧,下面的程序创建了一个到mysql数据库的连接,然后执行了一个简单的查询,并打印查询结果 3. 下面看一个数据库建表和插入操作 4. 下面再来看
阅读全文
摘要:一、安装Flask 1、itsdangerous 2、Werkzeug 3、Jinja2 Flask依赖上面三个包,如果可以连接外网,可以直接安装Flask: 二、安装相关插件 1、SQLAlchemy 数据库中间件 2、WTForms 表单模块 3、Flask-WTF Flask包装了一下的表单模
阅读全文
摘要:一开始有这个需求,是因为用 YaH3C 替代 iNode 进行校园网认证时,CentOS 6.4下一直编译错误,提示找不到 Python 的某个模块,百度了一下,此模块是在 Python2.7 以上才有的,但是系统的自带的Python是2.6版本,难怪一直连不上网。于是,继续百度google,进行安
阅读全文
浙公网安备 33010602011771号