自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 性能问题文章

1.https://blog.csdn.net/liaoxiangui/article/details/80604540?utm_medium=distribute.pc_relevant.none-task-blog-title-5&spm=1001.2101.3001.4242转载–多线程 为何能提高效率?实际是提高是CPU的占用率, 并发并不是并行

2020-09-25 11:04:32 192

原创 python接口测试:使用接口对系统进行数据压力测试

from excute import outbound_order as outorderfrom Tools import data_normalfrom Tools import report_tools#快速出库def newfast_outboundorder(outorder_num,itemnum_style): x=[] y=[] y0=[] y1=[] y2=[] start = data_normal.get_Normaldata(

2020-09-24 15:31:43 276

原创 python接口测试:对接口返回的数据进行图表化和简单的数据分析(模块封装)

接口测试完成的数据;进行图表化展示和简单的数据分析import matplotlib.pyplot as pltfrom Tools import data_normalimport numpy as npimport xlwtimport xlrdclass report_picture(): def __init__(self): # 指定默认字体 下面三条代码用来解决绘图中出现的乱码 plt.rcParams['font.sans-serif']

2020-09-24 15:23:05 416

原创 python基础-列表的各种应用

name_list=["zhangsan","lisi","wangwu"]#1.取值print(name_list[0]) print(name_list[1])print(name_list[2])#2.取索引print(name_list.index("lisi"))#3.修改name_list[1]="李四"#4.增加数据name_list.append("王小二")#append向列表末尾增加数据name_list.insert(1,"青木")#insert可以在索引之前

2020-09-23 14:19:27 250

转载 python的logging模块

转载https://www.cnblogs.com/zhbzz2007/p/5943685.html1 logging模块简介logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息;print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据;logging则可以由开发者决定将信息输出到什么地方

2020-09-21 15:57:01 222

原创 使用python将将接口data修改为键值对格式

在使用python写接口的时候,需要对data进行改造,当data比较多的时候,人工处理就比较麻烦,所以写了一个小脚本,来提高速度。下图为简单的data数据,程序中使用的为较为复杂的数据。data1 = "houseId=kcoaQU5Gr4W7XvO0AtTF2EfgKZ1pzqCS&houseName=%E9%83%A7%E9%98%B3%E5%8C%BA%E9%9F%A9%E9%A2%96%E4%BB%932&" \ "outOrderNo=100&ship

2020-09-21 10:05:47 449

转载 python(request)常见错误记录

连接超时requests.exceptions.ConnectTimeout抛出错误requests.exceptions.ConnectTimeout: HTTPConnectionPool(host=‘github.com’, port=80): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f1b16da75f8.

2020-09-18 09:35:55 2454

原创 Mysql Error 1064,python操作插入mysql数据库,报错但是插入成功

def Creatsafe(ware,goods,db): time = data.get_time() Goods_num = len(goods) for a in range(len(ware)): houseId = ware[a][0] c = sqlNum # 每一万条执行一次,否则速度会慢 minnum = math.floor(Goods_num / c) for k in range(minnum +

2020-09-15 17:21:59 358

原创 sql学习(8)-使用简单视图

SELECT prod_id, quantity, item_price, quantity*item_price AS expanded_price FROM OrderItems WHERE order_num = 20008;等价于:REATE VIEW OrderItemsExpanded AS SELECT order_num, prod_id, quantity, item_price, quantity*item_price AS expanded_pr

2020-09-15 12:01:45 112

原创 mysql学习(7) - 外联结,自联结

自联结:SELECT cust_id, cust_name, cust_contact FROM Customers WHERE cust_name = (SELECT cust_name FROM Customers WHERE cust_contact = 'Jim Jones');等价于SELECT c1.cust_id, c1.cust_name, c1.cust_contact FROM Customers AS c1, Customers AS c2 WHERE c1.c

2020-09-15 09:02:01 101

原创 python模拟生成真实的电话号码 / 姓名

生成电话号码def phone_num(self): num_start = ['134', '135', '136', '137', '138', '139', '150', '151', '152', '158', '159', '157', '182', '187', '188', '147', '130', '131', '132', '155', '156', '185', '186', '133', '153', '180', '189'] start = random

2020-09-11 16:36:38 2015

原创 使用python连接数据库

python连接数据库的图示流程自己封装的链接数据库的脚本import pymysqlimport traceback#对python操作数据库进行封class sql: #创建构造函数 def __init__(self,host,port,username,passwd,databse): self.host = host self.port = port self.username = username se

2020-09-11 16:17:05 289

原创 mysql学习(6) - 关系数据库与join

关系数据库设计基础:因此,关系数据库比非关系数据库的可伸缩性好。使用where语句/使用内连接SELECT vend_name, prod_name, prod_price FROM Vendors, Products WHERE Vendors.vend_id = Products.vend_id;等价于SELECT vend_name, prod_name, prod_price FROM Vendors INNER JOIN Products ON Vendors.vend_i

2020-09-10 15:59:48 106

原创 mysql学习(5) - 使用子查询

mysql4.1之后,可以使用子查询进行数据的查询成为子句的查询条件,只能是单列进行查询在实际使用的时候,最好不要嵌套太多子查询,会降低性能子查询通常使用在where语句的in条件中,或者查询列中:FROM Customers WHERE cust_id IN (SELECT cust_id FROM Orders WHERE order_num IN (SELECT order_num FROM OrderItems WHERE prod_id = 'RGAN01'));或者

2020-09-10 15:39:48 212

原创 mysql学习(4)- 分组与聚集函数的查询

1.常见的聚集函数以上计算都是忽略空值的,注意count(*)的计算是包含空值的,但是count(xxx)是不包含空值的。DISTINCT参数,指以上聚集函数计算时只包含不同的值。DISTINCT不能用于count(*)2.分组数据group by 与having如果需要对数据进行分组计算,则需要使用到group by位置在where 语句之后,oeder by之前如果分组数据中有NULL值,会把他单独分为一组来进行计算having为分组查询的条件,使用规则与where一致,但是where只

2020-09-10 15:28:23 157

原创 python写的mysql清库脚本,可根据表名分类

之前测试创建数据有时候会有出错的时候,所以就简单写了一个清库的脚本,主要是为了根据表的名称分类清除,不用到navicat去那么多表里面找。#清库脚本import pymysqlimport reif __name__ == '__main__': type = 3#1只删除订单;2删除订单,基础信息和库存 database = 'wms4.3' # 打开数据库连接,不指定数据库 conn = pymysql.connect(host='127.0.0.1', port

2020-09-08 17:43:03 150

原创 SQL学习(3) - 通过sql简单做一些计算

暂存

2020-09-07 15:06:18 3934

原创 学习目录

一、测试基础测试分类:https://blog.csdn.net/qq_40296570/article/details/103553992二、SQL基础sql基础1 - 查询 https://blog.csdn.net/qq_40296570/article/details/105972022sql基础2 - 插入,更改,删除https://blog.csdn.net/qq_40296570/article/details/105976085python生成sql语句10万+三、linux基

2020-09-07 13:59:00 95

原创 jmeter常见问题3-各种BeanShell处理器的作用以及使用方法

Jmeter中包括多种BeanShell,用法差不多,只是作用的地方不同。定时器:  BeanShell Timer前置处理器:BeanShell PreProcessor,提前处理请求参数,如:加密解密等采样器:  BeanShell Sampler后置处理器:BeanShell PostProcessor,在请求后对返回结果进行处理断言:   BeanShell断言,验证返回结果的正确性监听器:  BeanShell Listener...

2020-09-04 14:13:57 428

原创 jmeter常见问题2-如何让线程依次执行

在一个脚本文件中,如果有多个线程组,并且想让他们从上到下依次执行,只需在测试计划页面,勾选“独立运行每个线程组”即可,如图:

2020-09-04 14:10:01 261

原创 jmeter常见问题1-Unable to access jarfile ApacheJMeter.jar

1、问题安装了Jmeter后,启动jmeter.bat,无法正常启动,出现下面提示:Error: Unable to access jarfile ApacheJMeter.jar2、原因是下载了src包中,在bin目录下并没有ApacheJMeter.jar文件3、解决应在官网http://jmeter.apache.org/download_jmeter.cgi下载binaries包,而不是src包。下载后,解压,再双击jmeter.bat即可启动成功。如下图...

2020-09-04 11:04:51 983

原创 测试学习(1) - 批量生成数据

如果造10w条测试数据,如何在数据库插入10w条数据,数据不重复插入数据首先我要插入的 SQL 语句,需每条 id 不重复 ,下面是执行单个插入语句 INSERT INTO `apps`.`apiapp_card` (`id`, `card_id`, `card_user`, `add_time`) VALUES ('1', '', 'test123', '2019-12-17');10w 太多执行时间长,用 python 先生成 1w条测下执行时间。首先要生成多个insert 语句,这

2020-06-15 12:30:29 391

原创 SQL学习(2)-插入,更新和删除

一、数据插入INSERT1.简单插入INSERT INTO AA VALUES(“A”,“B”,NULL);有几个值就必须写几个值INSERT INTO AA(id,name,code) VALUES(“A”,“B”,NULL);可以插入特定列的值,使用这个语法要求,这些被忽略的特定列是可以为NULL,或者有默认值INSERT INTO AA(id,code) VALUES(“A”,“...

2020-05-08 01:52:36 187

原创 SQL学习(1)-SELECT 简单与进阶 ,一文包含所有的查询语句

SQL最主要的功能之一就是 查 。那么,查询语句如何撰写呢?下文解锁所有的单表查询1.基本语句:SELECT A列(要查的列) FROM AA表(从哪个表里面查)查一列:SELECT A FROM AA;查多列: SELECT A,B FROM AA ;查所有列:SELECT * FROM AA;2.查不重复字段SELECT DISTINCT A FROM AA;SELE...

2020-05-07 15:48:45 379

原创 测试入门

测试的基本流程测试工程师的升级1.功能测试2.性能测试3.自动化测试4.安全测试测试工程师的升级1.功能测试2.性能测试3.自动化测试4.安全测试1.功能测试...

2020-04-20 22:28:53 129

原创 用python生成不重复的字符串组合

最近在测试中遇到一个难题,在做性能测试的时候需要模拟大量的订单来进行先前的数据积累 ,在生成大量订单的过程中,由于 系统中要求订单编码不能重复,本着订单个数可标记的好追诉的原则,就放弃使用随机生成的方式,自己写了一个通过改变进制来进行编码的小函数。data_len=6#change函数为修改原十进制数据为多进制,可为2-62,也可扩展,需要修改dic内包含的数量,返回字符串类型#data:十...

2020-04-10 17:02:21 3404

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除