- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 搭建flask web服务
1.创建一个项目,2.在终端执行语句:pip3 install Flask安装成功3.建立一个app/__init__.py,实现Flask的一个实例名叫草莓。4.编写web服务文件,执行点击进入地址这样子就是成功了。...
2022-03-12 15:20:30
1273
转载 【python】函数学习记录-关键字参数默认参数可变参数
import mathdef move(x,y,step,angle = 0): nx = x + step*math.cos(angle) ny = y- step*math.sin(angle) return nx,nyx,y = move(100,100,60,math.pi/6)print(x,y)# 返回值是一个tuple元组,其实返回的仍然是单一值r = move(100,100,60,math.pi/6)print(r)math.sqrt(2).
2021-11-01 15:41:02
137
转载 python的dict理解
要理解dict的有关内容需要你理解哈希表(map)的相关基础知识,这个其实是《算法与数据结构》里面的内容。1.list和tuple其实是用链表顺序存储的,也就是前一个元素中存储了下一个元素的位置,这样只要找到第一个元素的位置就可以顺藤摸瓜找到所有元素的位置,所以list的名字其实就是个指针,指向list的第一个元素的位置。list的插入和删除等可以直接用链表的方式进行,比如我要在第1个元素和第2个元素中间插入一个元素,那么直接在链表的最后面(我们假设这个list只有两个元素,那么也就是在第3个元素的位置
2021-10-15 16:43:05
195
原创 Python的unittest学习记录
1.unittest四大组件2.unittest的setUp()中实例化对象, class TestMethod(unittest.TestCase): def setUp(self): self.run = RunMain()res = self.run.run_main(url, 'POST', data)3.判断case执行结果,断言 assertequl()self.as...
2020-07-28 11:04:22
178
原创 Unitest框架基础知识
1.是python自带的一个单元测试框架,可以完整的结合selenium、requests,实现python的UI、和接口自动化,由unittest衍生出了Pytest2.基本应用:环境搭建:import unittest四大组件: A.test fixture: #每次方法之前执行 def setUp(self): print('test--setup') #每次方法之后执行...
2020-07-22 23:24:18
426
原创 python3接口自动化实例1--get\post\requests\格式化
是学习完后的整体实例代码:import requestsimport sslimport urllib3urllib3.disable_warnings()import jsonclass RunMain: def __init__(self,url,method,data=None): res = self.run_main(url,method,data) def send_get(self,url, data): res = requests.ge.
2020-07-21 15:53:01
226
原创 Pycharm虚拟环境配置,下载Django
关闭上一个project配置虚拟环境,为了配合使用djangonew environment using 使用Virtualenr关闭项目后重新打开,激活虚拟环境。激活后显示一个()的,证明已激活成功再查看是否下载好django:conda list,如果未下载,继续在终端:conda install django在执行过程中遇到权限不足的问题,我的解决方案:anaconda使用管理员打开,Pycharm使用管理员打开,anaconda3文件设置权限再在终端执行:cond
2020-06-20 15:32:47
547
原创 Jmeter的JDBC Request、JDBC Connection Configuration连接数据库
下载了oracle的JDBC驱动jar包,放在jmetr-lib目录下(注意版本对应)先添加JDBC Connection Configuration:配置信息:此处注意:databaseurl,需注意各个数据库类型对应的url描述方式再添加JDBC Request:、配置request信息,name与Connection Configuration的name一致,可填写数据库增删改查语句。再添加“察看结果树”即可...
2020-06-18 16:09:54
150
原创 入门级Jmeter接口测试实例一
没有接口文档,详细设计,直接用fiddler去抓取信息,填写http请求信息,http,路径,方法,端口号等其中参数和消息体数据只需要一个填写就可以。这次用fiddler抓取,直接去复制了TextView的信息。如果是参数的话,简单方法就可以通过f12-application-storage中添加参数,一般都需要cookie信息,则在jmeter中添加httpcookie管理器另外的一些积累:压测是性能测试的一种,之所以要压测,是因为这个接口会被经常使用,压测的目的.
2020-06-09 14:47:21
173
原创 Jmeter+Ant集成运行中碰到的问题
配置了大半天的build.xml,记录一些问题这个问题我不能确定,最后用管理员执行了cmd,还是提示:最后继续去查看build.xml的配置,修改了:终于成功了:其中最重要的是要配置好build.xml,我一直是不太仔细的人,而且还会碰到许多前所未有的问题,一直解决不了,就疯狂百度。下面是build.xml的代码:<?xml version="1.0" encoding = "utf-8"?><project name="ant-jmete.
2020-06-05 17:26:09
1109
3
原创 Jmeter+ant+jekins环境集成
以前就安装好了Jmeter,不再详细赘述,ant很简单直接找来了教程安装完成,需要注意配置系统环境变量主要是jekins装不好,特此记录。jekins 下载:Jenkins官网:https://jenkins.io/Jenkins(百度网盘):链接地址:https://pan.baidu.com/s/1hWC5vmglb9WNYFTQIlnDcw提取码: apeg下载完成后是一个.msi文件双击会生成jekins文件:最后放弃了使用cmd命令行启动jekins的方法
2020-06-04 15:13:38
219
原创 Nginx+Keepalived部署安装
选用Nginx+keepalived的方式来保证集成平台的高可用(High Available)和负载均衡(Load Balancing),通过Nginx来实现高可用和负载均衡,通过Keepalived来实现Nginx的高可用。Nginx:1、nginx是个轻量级、高性能的web服务。2、nginx是一个免费的,开源的,高性能的http和反响代理服务,邮件代理服务和通用的tcp/udp...
2020-04-08 13:52:38
359
原创 Fastdfs配置安装手册
1.libfastcommon是FastDFS官方提供的,libfastcommon包含了FastDFS运行所需要的一些基础库。上传 libfastcommon-1.0.36.tar.gz到Centos机器上; 将 libfastcommon-1.0.36.tar.gz解压至/home/bship下: 切换目录到:/home/libfastcommon-1.0.36/ 下, libfas...
2020-04-03 17:57:20
214
转载 接口测试知识(一)
接口分类:接口一般分为两种1.程序内部的接口 2.系统对外的接口 系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的。 程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块、发帖模块等等,那你要...
2020-03-16 17:01:15
648
原创 Python函数学习(四)
1.导入函数要让函数是可导入的,得先创建模块。模模块 块 是扩展名为.py的文件,包含要导入到程序中的代码。pizza.pyimport hanshuhanshu.make_pizza(12,'pepporino')hanshu.make_pizza(16,'mushrooms','green peppers','extra cheese')hanshu.py 代码如下...
2018-07-18 16:52:05
222
原创 Python函数学习(三)
1.(函数)传递列表假设有一个用户列表,我们要问候其中的每位用户。下面的示例将一个名字列表传递给一个名为greet_users() 的函数,这个函数问候列表中的每个人: 此处将greet_users定义成接受列表参数,并将其存储在形参names中,for循环遍历names列表,打印输出。调用函数greet_users(),并将这个列表传递给它。2.在函数中修改列表将列表传递给函数后,函数就可对其进...
2018-07-09 23:39:59
286
原创 Python函数学习(二)
1.函数返回字典柯林斯函数报道查看任何类型的值,包括列表和字典等较复杂的数据结构例如,下面的函数接受姓名的组成部分,并返回一个表示人的字典: def build_person(first_name,last_name): person={'first':first_name, 'last':last_name } ret...
2018-07-05 16:35:16
314
原创 Python函数学习(一)
关键字实参关键字实参是传递给函数的名称——值对,直接在实参中将名称和值关联,因此向函数传递实参时不会混淆。关键字实参无需考虑函数调用中的实参顺序,还清楚地指出了函数调用中各个值得用途。...
2018-07-05 15:09:13
653
原创 Python函数式编程部分总结笔记(一)
1.什么是函数式编程? 大概是--function,是一种编程范式,最贴近于计算特点有: 一个把计算视为函数而非指令,B纯函数式编程:不需要变量,没有副作用,测试简单的.C支持高阶函数,代码简洁。 Python支持的函数式编程: 一。不是纯函数式编程,允许有变量 b支持高阶函数:允许函数作为变量传入 角支持闭包,有...
2018-06-12 16:08:23
226
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人