- 博客(16)
- 收藏
- 关注
原创 pytest测试框架学习
格式:@pytest.make.parametrize(变量名,变量值)如果传递多个参数的话,要放在列表中,列表中嵌套列表、元组。yaml.safe_load()读取yaml文件。文件名:规则已test_开头或者_test结尾。assert 表达式 #判断条件是否为真。参数化的名字要与方法中的参数名一 一对应。三、pytest的测试用例结构。用例名称-》用例步骤-》断言。四、pytest测试框架结构。二、pytest的命名规则。方法/函数:test_开头。assert 表达式,描述。
2023-03-05 14:03:51
145
原创 jmeter csv操作
csv路径csv界面java创建数据代码import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.Random;public class data {public static void main(String[] args) throws IOException {File f = new File(“./data.txt”);FileWriter fw = new
2022-05-21 17:04:23
183
原创 jmeter性能工具
jmeter的优点:1、开源2、免费3、多系统兼容4、轻量5、易用6、插件丰富7、功能强大 可做接口功能测试,接口自动化测试(jmeter+maven+jenkins),接口性能测试其他性能工具:apacheAB,loadrunder,locust,gatlingjmeter官网:https://jmeter.apache.org/打开jmeter方式:cli模式:lmeter -n -t test.jmx -l test.jtlgui模式安装及配置:目录结构bin:doc
2022-05-21 14:03:39
101
原创 python介绍及环境安装
python简介Python翻译成汉语是蟒蛇的意思,并且Python的logo也是两条缠绕在一起的蟒蛇的样子,然而Python语言和蟒蛇实际上并没有一毛钱关系。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Zw9XJvd6-1653094917188)(imgs/1.png)]Python语言是由荷兰程序员Guido van Rossum,江湖人称“龟叔”,独立开发完成初版的。“龟叔”曾供职于google。1989年圣诞节期间,在阿姆斯特丹,为了打发圣诞节的无趣
2022-05-21 09:02:37
310
原创 DJANGO3.2框架
下载与安装官网: http://www.djangoproject.compip install djangopip install django==3.2pip源:https://pypi.douban.com/simple/ 豆瓣源https://pypi.tuna.tsinghua.edu.cn/simple 清华源使用格式:pip install django -i https://pypi.douban.com/simple/完成了以后,直接直接下pycharm下面的终.
2022-03-28 21:36:21
804
原创 scrapy基本操作
管道深入操作如何将数据存储到数据库注意:一个管道类负责将数据存储到一个具体的载体中。如果想要将爬取到的数据存储到多个不同的载体/数据库中,则需要定义多个管道类。思考:在有多个管道类的前提下,爬虫文件提交的item会同时给没一个管道类还是单独的管道类?爬虫文件只会将item提交给优先级最高的那一个管道类。优先级最高的管道类的process_item中需要写return item操作,该操作就是表示将item对象传递给下一个管道类,下一个管道类获取了item对象,才可以将数据存储成功!
2022-03-03 21:53:35
421
原创 selenium学习
简介selenium是一种浏览器自动化的工具,所谓的自动化是指,我们可以通过代码的形式制定一系列的行为动作,然后执行代码,这些动作就会同步触发在浏览器中。环境安装下载安装selenium:pip install selenium下载浏览器驱动程序:http://chromedriver.storage.googleapis.com/index.html查看驱动和浏览器版本的映射关系:http://blog.csdn.net/huilan_same/article/deta
2022-02-27 08:53:45
372
原创 scrapy基础学习
1、创建项目scrapy startproject 项目2、进入项目cd 项目名称3、创建爬虫scrapy genspider 名字 域名4、可能需要修改start_urls,修改成你要抓取的那个页面5、对数据进行解析,在spaider里面的parse(response)方法中进行解析def parse(self,response):response.text 拿页面源代码response.xpathresponse.css解析数据的时候,需要注意,默认xpath()返回的是Sele
2022-02-01 17:01:43
814
原创 python学习之paramiko
paramiko模块相当于一个ssh客户端一、paramiko连接客户端import paramiko# 创建SSH对象ssh = paramiko.SSHClient()# 允许连接不在know_hosts文件中的主机ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())#连接服务器ssh.connect()#执行命...
2020-02-13 15:42:34
123
原创 Linux下安装mysql
一、系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql查看linux的版本:检查Linux上是否安装了mysql如果安装了,就卸载 用rpm-e或rpm -e–nodeps二、下载mysql在官网:http://dev.mysql.co...
2020-02-13 13:16:52
134
原创 大数据学习之路(一)
大数据常见业务:搜索引擎概述、广告系统概述、知名推荐系统架构等一、搜索引擎(三段式结构):搜索引擎——>检索系统<——索引系统<——网页库<——spider<——互联网基于MapReduce的建库系统(建库流)目的:建立供检索使用的索引和摘要输入:网页输出:索引和摘要处理:多轮map-reduce页面分析和处理(parser-extractor)页面...
2020-02-08 16:26:42
107
原创 git零基础快速入门
一. 版本管理演变1. VCS出现前版本管理方式:1)、用目录拷贝区别不同版本2)、公共文件容易被覆盖3)、成员沟通成本很高,代码集成效率低下2.集中式VCS特点;1)、有集中的版本管理服务器2)、具备文件版本管理和分支管理能力3)、集成效率有明显地提高4)、客户端必须时刻和服务器相连3.分布式VCS特点:1)、服务端和客户端有完整的版本库2)、脱离服务端,客户端照样可以管...
2020-02-08 13:57:56
129
原创 python的类
Python面向对象1、类变量的用途:大家共用的属性class Person: country = "China"# 类变量 def __init__(self,name,age,addr): self.name=name self.age=age self.addr=addr# 实例化p1=Person(name,age,addr)2、析构函数:在实例释放、销毁的时候...
2020-01-31 12:43:15
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人