- 博客(16)
- 收藏
- 关注
原创 Python基础——函数
一、内建函数:(1)divmod()函数 返回商和余数举例:divmod(5,2) #表示5除以2,返回了商和余数结果:(2, 1)(2)round() 函数 四舍五入举例:round(1.23456, 2)结果:1.23(3)dir()函数 返回模块的属性举例: dir(math)(4)abs() 函数 返回指定数字的绝对值举例:abs(-2)结果:2(5)ord()函数返回值是对应的十进制整数举例:ord('a')结...
2021-05-13 20:48:07
451
原创 python基础——列表函数
一、append 和 extendappend和extend 都是向列表中追加元素的方法。都是原地修改。没有返回值,或者返回值是Noneappend()是整建制的追加;extend()是个体化的扩编。(1)list.append(x) 向列表中追加元素的方法;执行结果就是将某个元素x加入到已知的一个列表的最右边举例:lst = [1, 2, 3]lst.append(["java","python])结果:lst [1, 2, 3, ['java', 'python...
2021-05-13 20:47:39
795
原创 Python基础——切片
切片相当于从字符串中把其“切”出来了,但是不影响原来字符串的完整性;(可以理解为将字符复制一份出来了)索引值都是从0开始的。举例:str = 'study python'(1)a = str[1:] #得到从1号到最末尾的字符,这是最后那个序号不用写。结果:‘tudy python’(2)b = str[:] #得到所有字符结果:‘study python’(3)c = str[:10] #得到从第一个到10号之前的字符结果:‘stud...
2021-05-12 16:30:17
474
原创 Linux系统下安装python
前提:python各个版本下载地址:https://www.python.org/ftp/python/我安装的是3.7.2。正式安装:1:下载Python3.X版本,并存至bin文件夹;命令:wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz2:下载完成后,进行解压缩,在Linux中输入如下指令:tar -zxvf Python-3.7.2.tgz3:解压缩完成了之后,先到usr/local..
2021-05-10 16:49:14
277
原创 搭建项目测试环境步骤(二) 配置环境
在第一篇文中,已经把gitlab 上的代码clone下来;那么就进行下一步配置吧一、修改项目名称(非必要,一般测试环境会改为test-XXXX)使用命令:mv 原项目名 新项目名如:mv xxxxx.com test-xxxxx.com二、修改文件夹权限进入项目中,该文件夹的权限都是ROOT,则可修改为www.www命令:chown www.www -R ./ ——将该文件夹下的文件都修改为WWW的权限三、配置系统的域名host(1)进入vho...
2021-03-25 17:36:32
1091
原创 Linux下安装 memcached
Linux下安装 memcached步骤一、到官网下载memcached安装文件官网路径:http://www.memcached.org/downloads二、将下载的安装文件上传到Linux可在linux服务器的/opt/soft下面,上传对应的文件,使用rz 命令,即可从弹出的对话框中选择本地磁盘上的文件。三、解压压缩包命令:tar -zxvf memcached-1.6.9.tar.gz解压成功后,进入对应的目录里四、安装 (报错没有安装libeve.
2021-03-24 16:12:45
717
1
原创 搭建项目测试环境步骤(一) git clone 代码到服务器
最近新申请了一台测试服务器,于是需要测试人员自行搭建测试环境。运维大大提供的测试服务器,基本上环境和服务都帮忙配置好了,如nginx、mysql、git等。因此只需要在该环境下配置项目的测试环境即可。一、git clone 代码到服务器上a、(前提服务器安装了git)可在web目录下直接clone,命令:git clone 项目地址,如:git clone git@xxxxx.git项目地址:一般在GitLab中找到要上传文件的具体路径;使用SSH的路径,可点击复制(1)第一个问题,直.
2021-03-17 18:07:27
1421
原创 Linux常用命令(二)——查看和编辑
(1)查看文件内容 ——cat/more/less/tail 文件名a、cat test003.txt 查看test003.txt文件的内容 (cat 是最常用)使用cat查看文件,默认只能显示最后一屏内容。b、more test003.txt 使用more查看文件,可以显示百分比;回车可以向下一行, 空格可以向下一页,q可以退出查看c、less test003.txt使用less查看文件,可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看...
2021-03-02 14:07:41
416
原创 Linux常用命令(一)——创建目录/文件
(1)创建目录 ——mkdira、mkdirtest 在当前目录下创建一个名为test的目录b、mkdir test1 test2 同时创建两个目录c、mkdir ./test/test3 在指定目录下创建一个名为test的目录(2)创建文件 ——toucha、touch test001.txt 创建一个test001.txt的空文件b、touch test002 创建一个test002的空文件c、touch ./test...
2021-03-02 11:59:18
102051
2
原创 python +selenium (二)第一个自动化测试脚本
在上一篇中已经完成了环境搭建,现在准备动手写第一个自动化测试脚本了第一个脚本:1、打开PyCharm编辑器,创建一个项目,在项目下新建一个test1.py文件。2、实现使用脚本启动Chrome浏览器进入百度页面,输入"selenium"点击搜索按钮,最后关闭浏览器。以下是第一个脚本的代码:# coding = utf-8from selenium import webdriverbrowser = webdriver.Chrome()browser.get("http:
2021-02-27 14:59:33
456
原创 python +selenium (一)环境搭建
搭建平台:windows一、安装pythonpython官方下载地址:https://www.python.org/downloads/也可以直接输入地址:https://www.python.org/downloads/release/python-372/我之前安装的,是3.7.2版本,可以下载最新或较新的版本。根据自己电脑的操作系统32/64 位,选择相应的版本(我下的是web-base版本)安装过程注意:1、按照安装过程进行安装,可选默认安装方式,也可自定义安装,两种
2021-02-27 11:49:16
314
1
原创 挂载本地代码到开发环境服务器上
配置开发环境,需要将本地代码挂载到开发环境的服务器上;挂载步骤如下:(1)先建一个share文件,右键-属性-共享-高级共享;勾选共享文件夹(2)点击权限,全部勾选允许;应用-确定;(打开共享、设置用户的读写权限)(3)关闭电脑防火墙;(4)在服务器上创建一个文件夹,以IP命名(IP为需要挂载的机子的)如:mkdir 192.168.1.100在data/dev目录下创建(可询问团队人员)(5)执行挂载命令,如:mount -t cifs -o username=‘test’,pass
2021-02-24 10:55:35
581
原创 Git获取代码到本地
项目团队的代码一般是在GitLab(GitLab私有性,GitHub是开源的,两者功能差不多),在着手研发项目时,需要通过Git 来获取团队的代码到本地,有以下两种方式克隆代码到本地:准备工作:电脑上安装了git;有git账号,且该账号被加入到团队的项目中。方法一、在共享的文件夹中Git Clone(很便捷)(1)在共享的文件夹中,如share,右键——Git Clone;(2)复制git上 HTTP上的路径到URL上,选择本地路径(默认即可);点击OK(3)输入git账号(XXX@XXXXX.
2021-02-24 10:08:23
6673
原创 SQL笔记 ——查询篇(一)
日常整理比较常用的SQL语句,主要是查询语句。一、查询字段中是否包含中文SELECT * FROM 表名 WHERE length(字段1) != char_length(字段1);原理:当字符集为UTF-8且字符为中文时,length()和char_length()两个方法返回的结果是不相同的。eg:SELECT * FROM users WHERE length(mobile)!=char_length(mobile);——查询users表中mobile字段包含中文的数据记录。二、查询
2020-06-02 13:40:42
399
原创 Web功能测试笔记02 ——读《Web测试囧事》
五、Session 和 CookieHTTP协议是无状态协议,客户端每次发出请求时,本次请求无法得知上一次请求的状态信息。会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术 是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。举例:当服务器第一次创建Session时,在内存中记录了用户的信息,同时会在HTTP协议中告诉客户端,需要在Cookie里面记录一个Session ID,以后每
2020-05-29 11:48:55
284
原创 Web功能测试笔记01 ——读《Web测试囧事》
一、JavaScript 的加载与执行浏览器的渲染线程和JS执行线程是互斥的,且JavaScript默认是阻塞加载的。页面的下载和渲染都必须停下来等待脚本执行完成。JavaScript执行过程耗时越久,浏览器等待响应用户输入的时间就越长。(1)加载直接引入script标签和src加载外部资源,都会阻塞页面的渲染。当前很多浏览器可以并行下载JavaScript文件,但渲染还是被阻塞,页面仍然必须等待所有JavaScript代码下载并执行完成才能继续。(2)执行当JavaScript 文件加载完成后,
2020-05-27 15:43:09
400
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅