- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 shell基础编程(一)
引言:之前的初识shell的内容简单的介绍了一下shell,帮助大家认识了一下shell 的组成,这篇文章就具体的讲解shell有关的知识。答:其实意思是一样的,但-a和&&区别是-a两边都执行,然后判断。(一)下表列出了常用的算术运算符,具体的应用在举例列举出来,假设x和y都为1,(())只支持整数。一句话总结,单引号内容为纯字符串,双引号里面可以取变量的值,举个例子。上面的文件里面的echo是用于输出的,变量本身的值需要用到$答:不是的,这只是整数运算的一种,还可以用其他的比如let。
2024-03-23 02:20:40
640
1
原创 初识shell脚本
现在越来越多的个人和企业在使用linux操作系统,所以一些基本的命令都是了解的。那么如果想减少手动的输入可以吗。答案是可以的。用什么方法呢,答案就可以写脚本,最方便的就是linux自带的shell脚本。接下来就跟着我一起,认识、学习并使用shell实现基本的操作,让我们开始吧!...
2022-07-29 17:57:15
314
原创 python之tkinter进阶-批量将word格式转化成pdf格式
上一篇讲了tkinter关于文件的操作是批量修改文件的后缀名,这一篇说一下经常用到的操作,就是将word转化成pdf格式。如果是一个两个的文件手动操作起来没有什么,但如果过多手动就显得那么不方便了...
2022-07-14 16:54:34
490
原创 python之tkinter进阶-批量修改文件后缀名
相信大家tkinter的基础已经打好了,那么接下来说一下tkinter关于文件操作的一些内容。大家都在windows操作过选择文件,选择或上传,一般是图片比较多。或下载的时候让你选择文件的路径,接下来就用tkinter实现一下文件选择批量修改文件后缀名。...
2022-07-07 15:25:07
635
原创 如何在linux上搭建flask环境
历经两天两夜,终于在服务器上部署了flask,真的是一路艰辛。期间重装系统200次,重装软件1000次,终于能跑通了,真的是累成狗,但最终是搭建好了,不然我真的很崩溃,这也告诉大家不要轻言放弃。好下面开始详细描述一下各个步骤选择好软硬件环境这个非常重要,我这选择环境遇到很多的坑,我从centos6一直到centos8都试了一遍,还有python的版本,从3.5到3.10,我这边成功突围,大家参照我的,省去很多的麻烦...
2022-06-09 05:48:41
5073
4
原创 python之flask框架(三)
上一篇内容咱们讲了一些关于路由的一些规则,主要是如何键入URL,那么这次呢就说一些关于请求的问题,关于请求大家应该或多或少的了解一些 ,给大家列一下可以看一下哈序号 方法 描述 1 GET 请求指定的页面信息,并返回实体主体。 2 HEAD 类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头 3 POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源的建立和
2022-05-17 10:32:41
802
原创 python之flask框架(二)
咱们上篇文章呢已经给大家示范了一个很简单的例子,大家可能看的很懵,不知道其中的原理。或许照猫画虎能下来,但具体怎么运行还不是很清楚,那这篇文正给大家 解释一下其中的原理帮助大家理解一下,也增添一些新的内容。先看看上次咱们写的代码from flask import Flask# 实例化Flask,参数是本文件app = Flask(__name__)# 装饰器,像一顶装饰的帽子,指引调用函数,具体过程可以看源函数@app.route("/")def hello(): retur
2022-05-13 16:16:20
267
原创 web自动化之seleniumwebdriver工具的使用(一)
一、需要的工具python,pycharm,谷歌浏览器这两个的下载地址可以查看常用网站链接 – 你的BUG我做主来进行下载二、selenium的安装,使用如下命令pip install seleniumselenium的官方文档地址:Selenium with Python中文翻译文档 — Selenium-Python中文文档 2 documentationselenium的官网地址:Selenium大家如果想深入了解的话可以访问上面两个网站进行深入...
2022-05-06 12:11:09
1129
原创 python之flask框架(一)
python基础部分咱们基本已经掌握,前面也了解了tkinter的基本用法,这次给大家讲解一下很常见的web框架,就是这个flask框架。其实,python的web框架不仅仅是flask,还有Django,Weppy,Bottle等还有很多。其中flask框架呢是一个使用python编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。而且这个框架相对来说也是比较简单,非常适合初学者学习那么简单的fla...
2022-05-05 10:53:27
949
原创 如何打包python代码成exe可执行文件
大家写好了python代码一直在工具上面打开是不是觉得很不方便,那么今天呢就给大家提供一个很实用的技巧,就是给python代码打包成可执行的文件。直接点击就可以运行了,那么究竟是怎么打包的呢,跟着我一步步来看 首先win+R,输入cmd,点击确定 执行命令pip install pyinstaller 进入到想要打包文件的所在目录,我的是在桌面,所以命令是cdDesktop/translate 执行命令 pyin...
2022-04-27 10:45:59
2986
2
原创 使用python做一个翻译工具
大家也或多或少的使用过各种的翻译软件,有没有自己想过自己做一个翻译的工具呢。我这边就给大家提供一个思路,通过百度通用翻译接口做一下,接下来介绍一下步骤。一、首先需要我们注册一下百度账号,打开百度,右上角登录,点击有个立即注册,点击按操作来就可以了注册完之后,打开这个网站https://api.fanyi.baidu.com/,登录刚才注册的账号首先注册成为个人开发者,首页中打开管理控制台默认选择的是企业开发者,这里选择个人开发者填写相关信息成功后选
2022-04-26 10:36:42
2441
5
原创 如何远程连接数据库
大家在本地连接自己的数据库可能没有问题,但当服务器的时候就需要远程连接了,那么如何能够让远程的数据库被我们访问到呢,接下来就具体执行一下相关的操作,以我的为例,连接虚拟机中的数据库,操作系统是linux1、登录数据库mysql -uroot -p2、进入mysql,查看host,没有%需要配置一下 use mysqlselecthost,user,passwordfromuser;3、进行配置updateusersethost="%"whe...
2022-04-25 10:55:28
15421
1
原创 更改jenkins插件地址为国内镜像源
接下来服务器配置,默认路径如图所示找到default.json将default中的updates.jenkins.io/download全部替换为mirrors.tuna.tsinghua.edu.cn/jenkins可能在保存的时候提示权限
2022-04-18 02:53:13
3492
1
原创 工作之余的生活
不知不觉,春天已经来了呢,外面的世界很精彩。一起来记录一下这些美好的时光吧!这是在北京的中关村广场照的一张照片,看来我不太驾驭的了白色的衣服,感觉总有那么一些不搭,不过摄像师的水平还行,让原本不协调的我有着不错的展示想想自己也是爱好运动的小青年呢,骑行在公路上,去拥抱属于自己的天空吧骑着我的小山地来回穿梭在路上,与同伴一起,有说有笑。惬意的生活也许就在生活中,我们在职场上的勾心斗角在这个时候全都没有了。你是否也期盼来场说走就走的旅行呢!有,那就去寻找自己内心最真实的自己吧。
2022-04-11 01:15:47
330
3
原创 loadrunner之fiddler抓包转LR脚本
1、使用fiddler抓包录制的业务:webtours系统的首页打开登录:jojo、bean退出登录在fiddler工具设置主机过滤,将localhost主机的内容展示出来,其他的过滤掉。选择请求,保存请求文件。保存之后意味着报文已经抓取好了2、使用Virtual User Generator然后就到这里,协议还是选择web-http点击录制按钮,Record选择如下接下来选择saz文件然后点击Start Recording
2022-04-09 13:46:30
942
原创 loadrunner之virtual user generator的使用
virtual user generator:虚拟用户脚本生成器,录制脚本、二次开发脚本(基准测试)。是使用loadrunner进行性能测试的第一步。基本脚本录制启动virtual user generator并新建一个工程项目和脚本。1、选择协议为什么要选择协议?只有指定了协议,才能从抓到报文中去分析数据内容,才能正确地转化为你希望的脚本。single protocal:单协议,你的被测系统只用到了一种协议,就从这个里面选,比如web-http/htmlmu
2022-04-08 00:03:19
8973
1
原创 loadrunner的安装
Loadrunner:作为商用性能测试工具的地位,无人能替代,大客户都是一些电信、金融行业mercury-->HP(软件测试的商用工具-lr、uft、alm)-->microfocus。一、loadrunner的安装1、安装的基础环境基本上的win10系统,电脑也是最近三五年的都可以安装。内存推荐8g+2、安装过程因为是商用软件,基本上直接下一步即可。1、d盘下创建一个Loadrunner的文件夹,路径上不允许出现中文、空格或特殊字符。2、安装之前,关闭电脑的
2022-04-06 23:21:49
14592
5
原创 jmeter mysql数据库测试
接口测试相信大家也是有一定的了解了,接下来讲一下数据库接口的测试,首先咱们先进行测试的准备一、环境的配置首先需要咱们下载mysql数据库,官网中就能下载的到,然后在mysql官网中下载一下如下的一个文件,然后将这个文件放到磁盘中,这样就可以了,咱们在jmeter中就可以进行配置了,我这边就是直接放到了D盘,小伙伴们自行放就可以,如图所示:二、数据的配置打开jemter,然后进行如下配置1、jdbc配置打开之后是这样的,填写做标注的,其他的先不用动,默认就可以了
2022-04-01 21:37:02
1064
原创 jmeter工具的简单使用(二)
上一篇咱们简单的安装了一下,具体如何搭建使用呢,接下来就是实际的操作了,咱们先把接口服务启动一下,这里启动的是spring-boot架构的java简单的接口,把jar包放到一个盘符,我放的D盘然后最上面输入cmd进入命令模式然后输入java -jar gs-spring-boot-0.1.0.jar出现1、测试计划计划名称:当前计划的名称注释:用户自定义变量:全局可用,咱们添加一下监听的端口号2、添加线程组如下所示,其中线程数表
2022-03-31 09:50:45
579
原创 jmeter工具的简单使用(一)
jmeter是什么呢,是apache的一个开源项目,是百分百的纯java开发的客户端软件,可以进行接口测试和压力测试。一、jmeter简介最早是用于http(web)的接口测试的工具,扩展到了其他领域(不同的协议)的测试,postman、requests:还是只支持http协议的测试对比:postman对接口测试更加专业,requests在自动化测试中更加灵活jmeter除了接口测试之外,还可以进行压力测试。jmeter也提供了GUI界面,来设计接口请求,运行接口测试,压力测试,还可以输
2022-03-29 21:21:12
5287
原创 python requests+unittest+BeautifulReport实现自动化接口测试的简单实现
大家呢也是了解了python requests的基本用法了,那么咱们就应用上单元测试框架unittest还有BeautifulReport简单的实现一下自动化的接口测试一、搭建框架 咱们也是看一下图,需要创建的文件夹以及文件都在这里了,我这边用的pycharm,其他的开发工具也都是差不多的哈,创建完之后咱们开始往里面写代码 咱们以微信公众平台的获取token的接口来进行一下测试,首先需要获取接口相关的文档,咱们可以输入下面的链接,就可以直接看api文档了,链接https://dev...
2022-03-29 01:15:00
6598
原创 python requests的基本用法
大家都知道了接口测试,那么都有什么测试方法呢,咱们有常用的工具postman,jmeter等。这些都提供了很强大的功能,但还有基于代码的测试,那就是python requests,如果您有基本的编程能力,您可以考虑一下这个,优点在于可以自动化,维护成本更低。那么本篇也是给大家介绍一下基本的使用方法。那么既然是接口测试,那么就需要有接口,这个接口可以是公共的api,比如百度翻译接口,微信公众号接口,微信登录接口,支付宝付款接口等,当然还可以是一个自己搭好的网站,那么本次咱们就以我自己写的一...
2022-03-26 19:20:48
1228
1
原创 Jenkins持续集成
今天讲一下postman+newman+jenkins进行持续集成的动作,最终实现定时任务一、安装Jenkins二、jenkins的使用将run.bat文件集成到jenkins中实现一个一个无人值守的定时任务,具体操作步骤如下1、配置环境变量如图所示,点击就可以了然后点击右上角齿轮这里配置环境变量,点击Environmentvariables,配置看下图,其中Name填写path,value这里需要做两件事情,第一件事情win+R,进入命令模式,输入wh.
2022-03-25 16:11:50
1331
原创 接口测试工具之认识postman(一)
大家对接口也是比较熟悉了,那具体怎么测试接口呢,这就不得不说一个接口测试神器了,postman,下面简单的介绍一下postman在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果, 从而验证响应中的结果数据是否和预期值相匹配;并确保开发人员能够及时处理接口中的bug,进而保证产品上线之后的稳定性和安全性。它主要是用来模拟各种HTTP请求的(如:get/post/delete/put..等等),Postman与浏览器的区别在
2022-03-23 00:48:06
1849
1
原创 浅谈python可视化编程之tkinter(二)
上一篇咱们讲了tkinter的基础部分,布局也是相当的简陋。位置也是固定的,但我们实际设计的时候,或者自己编写布局的时候希望是自由的。自己可以随意的调整控件的位置,这样才有自己的感觉,所以这篇文章也是说一下中阶部分,如何调整各个控件的位置。一、各个控件的位置1、Label控件的位置咱们以上次的作为基础进行小小的更改,看看效果是怎么样的importtkinter# 创建一个窗口对象screen=tkinter.Tk()# 创建label对象label=tkinter.Lab...
2022-03-18 22:47:50
1175
原创 浅谈python可视化编程之tkinter(一)
一、认识tkintertkinter是 Python 的标准 GUI 库, Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。所以在用的时候直接import就可以了。代码如下import tkinter二、创建一个简单的界面import tk..
2022-03-13 20:10:32
3368
原创 测试常见面试题(二)
11什么是兼容性测试?兼容性测试侧重哪些方面?参考答案:兼容测试主要是检查软件在不同的硬件平台、 软件平台上是否可以正常的运行, 即 是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格 式的兼容。兼容测试的重点是, 对兼容环境的分析。通常,是在运行软件的环境不是很确定的 情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用 户会在什么环境下使用该软件, 把这些环境整理成表单, 就得出做兼容测试的兼容环境 了。兼容
2022-01-25 16:51:59
233
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人