上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页
摘要: 我个人在性能测试工作中,负载生成工具使用的大多都是jmeter,现在来看看locust,因为可以用python编写脚本,进行定制化,而我自己就是用python比较多,所以用一下这个性能工具 官网:https://www.locust.io/ 官方文档:https://docs.locust.io/e 阅读全文
posted @ 2021-11-29 11:16 技术改变命运Andy 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 介绍 unittest里面 [前置/后置setup/teardown ]非常好,用来写一些每个case执行前都需要执行的公用代码 [ 作用:在每次用例开始前和结束后都去执行一次 ] 例如我们的进入产品前可能都需要打开浏览器登录等,执行完毕后需要关闭浏览器等,这些我们都可以用前置后置初始化环境去实现的 阅读全文
posted @ 2021-11-29 09:50 技术改变命运Andy 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 一、说明 python中最早看到yield应该是使用scrapy框架写爬虫的时候,之前也有去看yiled的用法,总记不太住。今天又去看了一下,基本上来就是讲些斐波那契数列的烦的要死 二、return和yield的异同 共同点:return和yield都用来返回值;在一次性地返回所有值场景中retur 阅读全文
posted @ 2021-11-29 07:18 技术改变命运Andy 阅读(1914) 评论(0) 推荐(1) 编辑
摘要: allure简介Allure是一款轻量级并且非常灵活的开源测试报告框架。 它支持绝大多数测试框架, 例如TestNG、Pytest、JUint等。它简单易用,易于集成。 allure如何生成测试报告运行的时候加上pytest.main ( ‘–alluredir’, ‘report/result’, 阅读全文
posted @ 2021-11-28 22:11 技术改变命运Andy 阅读(974) 评论(0) 推荐(0) 编辑
摘要: python通用测试框架大多数人用的是unittest+HTMLTestRunner,这段时间看到了pytest文档,发现这个框架和丰富的plugins很好用,所以来学习下pytest. pytest介绍: pytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点: 简单灵活,容 阅读全文
posted @ 2021-11-28 20:57 技术改变命运Andy 阅读(554) 评论(0) 推荐(0) 编辑
摘要: XlsxWriter介绍: xlsxWriter支持多种excle功能;与excel完美兼容;写大文件,速度快且只占用很小的内存空间 不支持读或者改现有的excel文件 安装: pip install XlsxWriter 简单使用: import xlsxwriter workbook = xls 阅读全文
posted @ 2021-11-28 10:13 技术改变命运Andy 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 面试的时候会被问到 除了http https 请求外 有接触了解到其他的接口么? 一,什么是Dubbo 接口 Dubbo 接口是阿里巴巴开源的致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案,dubbo框架告别了传统的web service的服务模式,进而改用provider 阅读全文
posted @ 2021-11-28 08:45 技术改变命运Andy 阅读(3007) 评论(0) 推荐(0) 编辑
摘要: 什么是xlrd模块? ♦python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。 今天就先来说一下xlrd模块: 一、安装xlrd模块 ♦ 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提 阅读全文
posted @ 2021-11-28 07:06 技术改变命运Andy 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 日志管理作为软件项目的通用部分,无论是开发还是自动化测试过程中,都显得尤为重要。 最初是打算利用python的logging模块来管理日志的,后来看了些github及其他人的自动化框架设计,做了个比对后,还是决定使用logbook。 这篇博客,介绍下python中的logbook模块的使用方法,仅供 阅读全文
posted @ 2021-11-28 06:54 技术改变命运Andy 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 背景 python 的unittest 没有自带数据驱动功能。 所以如果使用unittest,同时又想使用数据驱动,那么就可以使用DDT来完成。 DDT是 “Data-Driven Tests”的缩写。 资料:http://ddt.readthedocs.io/en/latest/ 使用方法 dd. 阅读全文
posted @ 2021-11-28 06:17 技术改变命运Andy 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 定义了url的标准接口,实现url的各种抽取 parse模块的作用:url的解析,合并,编码,解码 二、代码 方法一:urlparse 实现url的识别和分段 from urllib import parse url = 'https://www.cnblogs.com/angelyan/ 阅读全文
posted @ 2021-11-24 19:31 技术改变命运Andy 阅读(638) 评论(0) 推荐(0) 编辑
摘要: ### sanic官方文档:https://sanic.readthedocs.io/en/latest/ ### 看看官方文档的介绍 Sanic is a Python 3.7+ web server and web framework that’s written to go fast. It 阅读全文
posted @ 2021-11-23 08:47 技术改变命运Andy 阅读(608) 评论(0) 推荐(0) 编辑
摘要: # 插槽 在之前的章节中,我们已经了解到组件能够接收任意类型的 JavaScript 值作为 props,但组件要如何接收模板内容呢?在某些场景中,我们可能想要为子组件传递一些模板片段,让子组件在它们的组件中渲染这些片段。 ## 含有插槽的子组件 - slot元素是一个插槽出口 (slot outl 阅读全文
posted @ 2021-11-23 08:09 技术改变命运Andy 阅读(2690) 评论(0) 推荐(0) 编辑
摘要: # 并发的发展历史:为什么会产生多进程,多线程,协程 - 目的就是为了并发,并发是为了性能,效率,这一点要提高到最核心最基础的认识里面, - 举例:比如一个6层楼,要找一个人,如果1个人搜索就要6层依次搜寻,如果6个人就是6倍的效率提高 为什么会有进程? 其实,在早期计算机并没有包含操作系统,这个时 阅读全文
posted @ 2021-11-22 20:01 技术改变命运Andy 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 问题原因: urllib3的1.26.4版本有个bug https://github.com/urllib3/urllib3/issues/517 解决办法 urllib3降低版本:urllib3==1.25.7 操作步骤: 打开cmd. 使用 pip uninstall urllib3 卸载url 阅读全文
posted @ 2021-11-22 02:03 技术改变命运Andy 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 图源/东方IC 30秒快读 1、企查查、天眼查、启信宝,三家企业工商信息查询平台,到底谁的用户体验更好? 2、三家到底有什么差异功能,哪家的会员更值得入手? 2014年3月,国家宣布计划公开政府层面企业工商信息,一家专注于商家工商信息查询服务的“企查查”应运而生。作为国内首家商业信息查询类创业公司, 阅读全文
posted @ 2021-11-20 07:07 技术改变命运Andy 阅读(7363) 评论(0) 推荐(0) 编辑
摘要: 先问你三个问题: 1、你以为你在大众点评上找到的馆子,真的是几百个人给了好评,然后才出现在你的推荐里的吗?2、你以为你在百度上搜索到的信息,真的是百度想让你看到的吗?(注意体会这句话的意思,不是日常黑百度)3、你以为在微博上看到的热搜话题大V互动,真的都是真实发生的吗? 爬虫就是一个探测机器,它的基 阅读全文
posted @ 2021-11-20 00:44 技术改变命运Andy 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 弹出替换窗口,在【查找什么】框中输入要替换的逗号【,】,在【替换为】框中输入【^r^n】。然后点击【全部替换】。 阅读全文
posted @ 2021-11-19 20:25 技术改变命运Andy 阅读(61) 评论(0) 推荐(0) 编辑
摘要: ############### 近日,据企查查披露的刑事判决书显示。一名住在河南商丘市的本科毕业的大学生逯某自2019年11月起,对淘宝实施了长达八个月的数据爬取并盗走大量用户数据。在阿里巴巴注意到这一问题前,已经有超过11亿8千多万条用户信息泄露。 商丘市睢阳区人民检察院指控,2019年以来,被告 阅读全文
posted @ 2021-11-19 19:07 技术改变命运Andy 阅读(2687) 评论(0) 推荐(0) 编辑
摘要: 一、命令行运行爬虫 1、运行爬虫(2种方式)运行爬虫$ scrapy crawl spidername 在没有创建项目的情况下运行爬虫$ scrapy runspider spidername .py 二、文件中运行爬虫 1、cmdline方式运行爬虫 # -*- coding: utf-8 -*- 阅读全文
posted @ 2021-11-19 08:51 技术改变命运Andy 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-18 16:39 技术改变命运Andy 阅读(344) 评论(0) 推荐(0) 编辑
摘要: ### // 查看实时进程top // ps列出前10个CPU使用率最高的process ps aux --sort=-pcpu | head -10 kill -9 1234 // 1234为进程号 #### #### 阅读全文
posted @ 2021-11-18 16:00 技术改变命运Andy 阅读(234) 评论(0) 推荐(0) 编辑
摘要: #### 时间:2018-08-12 09:16作者:scrapy中文网阅读: 经过上面,咋们已经了解了scrapy打开页面的细节,那打开之后我们如何获取页面里面的内容?比如获取:http://lab.scrapy.cn 这个页面的标题?或是这个页面的某个段文字?还是类比,人类如何做的呢?肯定是用眼 阅读全文
posted @ 2021-11-17 22:01 技术改变命运Andy 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 新版 Scrapy 中 sys.conf.settings 的替代方法 在 scrapy 项目目录下,有个 settings.py 文件,此文件是用来存放爬虫项目的各种配置,比如说 MongoDB 的服务器、端口号、数据库名等配置信息。 既然是配置信息,就需要在别的文件中引用。比如在 setting 阅读全文
posted @ 2021-11-17 21:01 技术改变命运Andy 阅读(49) 评论(0) 推荐(0) 编辑
摘要: HTTP请求的方法:HTTP/1.1协议中共定义了八种方法(有时也叫“动作”),来表明Request-URL指定的资源不同的操作方式HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 阅读全文
posted @ 2021-11-17 13:21 技术改变命运Andy 阅读(1635) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-17 08:40 技术改变命运Andy 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 一般,在Jenkins中搭建项目完成后,项目可正常运行,基本都会进行定时任务的构建。特别是重要的接口,进行关键接口自动化的日常巡检 时,基本都会设置成定时任务,以方便每天,接口的自动化,可及时检查接口是否顺畅; 这样,测试人员,每天只需要查看下自己的邮件,就能看到最新 接口的运行结果。有错误,可及时 阅读全文
posted @ 2021-11-17 05:17 技术改变命运Andy 阅读(651) 评论(0) 推荐(0) 编辑
摘要: workon 在 crontab 里面执行会有问题,所以直接使用虚拟环境中的 python 启动脚本, shell里面不要用workon 了,直接到虚拟环境的命令路径执行就行了, /home/.virtualenvs/flaskscrapy/bin/gunicorn -D manager:app - 阅读全文
posted @ 2021-11-17 03:40 技术改变命运Andy 阅读(114) 评论(0) 推荐(0) 编辑
摘要: # 问题 docker容器莫名挂掉,docker ps -a 查看后报错:Exited (137) *** ago 这时通过docker logs查看容器内查不到任何报错日志, # 网上的解决方案 网上说的是宿主文件夹的问题, 获得uid后,就可以修改了本地文件的权限了 ``` sudo chown 阅读全文
posted @ 2021-11-15 20:18 技术改变命运Andy 阅读(1381) 评论(0) 推荐(0) 编辑
摘要: ## 查看Nginx错误日志 vim /usr/local/nginx/logs/error.log #### 2021/11/15 19:26:59 [crit] 14130#0: *4 stat() "/root/code/dist/index.html" failed (13: Permiss 阅读全文
posted @ 2021-11-15 19:34 技术改变命运Andy 阅读(330) 评论(0) 推荐(0) 编辑
摘要: linux 性能 ### 一,top top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。 输入top,就会动态展示下面的信息 #### 分成两部分: 统计信息:前五行是系统整体的统计信息; 进程信息:统计信息下方类似表格区域显示的是各个进程的 阅读全文
posted @ 2021-11-15 19:21 技术改变命运Andy 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1、安装nginx依赖包yum install gcc-c++ -yyum install pcre pcre-devel -yyum install zlib zlib-devel -yyum install openssl openssl-devel -y 2、下载安装包和解压# 安装之前,最好 阅读全文
posted @ 2021-11-15 18:54 技术改变命运Andy 阅读(339) 评论(0) 推荐(0) 编辑
摘要: CentOS7 端口的开放关闭查看都是用防火墙来控制的,具体命令如下: 如果没有开启防火墙那外网就可以直接访问了, # 查看防火墙状态:(active (running) 即是开启状态) ``` [root@WSS bin]# systemctl status firewalld ● firewal 阅读全文
posted @ 2021-11-15 18:21 技术改变命运Andy 阅读(516) 评论(0) 推荐(0) 编辑
摘要: MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 欲安装版本 MongoDB 4.2企业版 使用.rpm包(推荐) 1.配置存储库 创建一个/etc/yum.repos.d/mongodb-enterprise.repo文件,以便 阅读全文
posted @ 2021-11-15 17:37 技术改变命运Andy 阅读(267) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/raicho/p/12511998.html 1 安装包下载并上传到Linux系统中 官网5.7版本:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-1.el7.x86_64.rpm-bu 阅读全文
posted @ 2021-11-15 16:49 技术改变命运Andy 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 前言 近2年Docker非常的火热,各位开发者恨不得把所有的应用、软件都部署在Docker容器中,但是您确定也要把数据库也部署的容器中吗? 这个问题不是子虚乌有,因为在网上能够找到很多各种操作手册和视频教程,小编整理了一些数据库不适合容器化的原因供大家参考,同时也希望大家在使用时能够谨慎一点。 目前 阅读全文
posted @ 2021-11-15 15:33 技术改变命运Andy 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 许多教程使用的是pip freeze > requirements.txt指令,但是这个指令只能检索当前虚拟环境中安装的包。要想自动检索项目文件中的依赖包要使用pipreqs, 使用方法如下: 1.首先安装pipreqs, pip install pipreqs 2.执行pipreqs ./ --f 阅读全文
posted @ 2021-11-15 07:37 技术改变命运Andy 阅读(492) 评论(1) 推荐(0) 编辑
摘要: ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running? 主要原因是docker不是系统服务方式启动。 解决方法: 1、启动docker服务 service docker start2、生 阅读全文
posted @ 2021-11-15 02:48 技术改变命运Andy 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: Liunx/centOS7 上安装好 Jenkins 后无法访问的问题问题:在liunx宿主机上安装了jenkins后,使用linux的ip加端口(我的:http://192.168.3.208:8080)在Windows上的浏览器中访问不到 问题排查:1.第一步检查jenkins是否启动了,可以通 阅读全文
posted @ 2021-11-15 02:16 技术改变命运Andy 阅读(795) 评论(0) 推荐(0) 编辑
摘要: docker-compose 挂载的深刻理解,只能挂载文件夹,不能挂载文件啊!!! Docker mounting rootfs caused not a directory error You can't mount a file into a directory in docker. That' 阅读全文
posted @ 2021-11-14 23:17 技术改变命运Andy 阅读(1025) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页