'''此模块是为了存放所有页面的元素Java当中的设计模式:PO设计模式 ==》全称叫做page object(页面对象模型)把所有页面上的元素都作为对象的或者类的属性PO的优势:1.把元素和流程、案例可以分离2.让代码的耦合度降低3.可以让代码更加容易维护 1、新建一个项目 2、框架设计:需要哪
# 1、使用random模块随机生成手机号码、自己定义手机号码开头的前三位 #方法一: import random c=[1,3,5] a=[0,1,2,3,4,5,6,7,8] b=random.sample(a,8) #sample(list, a)返回一个长度为k新列表,新列表存放list所产生k个随机唯一的元素 for i in (c+b): print(i,end='') #方
Create table student ( Id varchar(255), #学号 Name varchar(255), #姓名 Roomid varchar(255), #班级 Sex char(1), #性别 Degree varchar(3) #成绩 ); Insert into student values('1','amy','8','0','65
数据库:什么是数据库?是存放数据的电子仓库。以某种方式存储百万条,上亿条数据,供多个用户访问共享。 每个数据库有一个或多个api用于创建,访问,管理,和复制所保存的数据;系统中很多动态的数据都存储在数据库中,需要通过访问数据库才能显示 数据库类型分:关系型数据库1.安全2.保持数据的一
什么是多表关联查询 ?有时候查询的数据需要从2个表或者更多的表中提取,这个时候就需要使用多表关联查询多表查询分1.内连接 2.左连接 3.右连接 4、全外连接 1、笛卡尔积查询两张表相乘得到的结果:比如,左边有m条记录,右边有n条记录,查询出来的结果就是m*n,这种查询包含大量的错误结果,通
b 一、按开发阶段划分 1.单元测试(Unit Testing) 单元测试,又称模块测试。对软件的组成单位进行测试,其目的是检验软件基本组成单位的正确性。测试的对象的是软件你测试的最小单位:模块。 测试阶段:编码后 测试对象:模块 测试人员:白盒测试工程师或开发人员 测试依据:代码和注释+
一、索引 #索引 在公司中一般也叫做下标或者角标 # 1、我们可以通过索引位读取序列中的指定元素,索引可分为正向索引和负向索引 # 2、索引的表达式:str[x] 其中x是需要我们自己填写的一个数据,# # 如:str[1]、str[0] # 3、索引中正向索引从0开始,负向索引从-1开始 4、表示不隔位 [
PyCharm安装使用教程 Pycharm 是目前 Python 语言最好用的集成开发工具。 下载 Pycharm 载时有两种版本选择 Professional(专业版,收费)和Community(社区版,免费) PyCharm 是 JetBrains 公司(www.jetbrains.com)研发,用于开发 Python 的 IDE 开发工具。 图 1 所示为 JetBrains 公司
环境搭建过程?--整套环境需要哪些工具包,以及工具包的作用?你好,我说一下之前搭建自动化环境的过程,我之前搭建自动化环境时主要是基于RF框架搭建的,然后搭建环境涉及到的工具我说一下,主要有:python因为RF框架是基于Python语言的,所以一定要有Python语言的环境RF源码包Robot Framework 是
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>id选择器</title> <style type="text/css"> #dcs{ color: red; }
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>class选择器</title> <style type="text/css"> .bao{ color: blue;
案例1: 华为现场复试如下:1.自我介绍2.你负责的哪个模块3.p2p是不是违法的,你们平台还在运营吗?4.selenume封装登录的时候,参数是随机取的,还是按顺序?(我说是我们是用索引取的)5.linux一般你是怎么用的?在tomcat中怎么查看服务器日志?解压和打包gz文件的命令是什么?6.你用的是python几7.pytho
性能调优 1、调优tomcat的线程池 1、1打开tomcat下的conf找到server.xml name : 执行器(线程池)的名字 namePrefix : 指定线程池中的每一个线程的name前缀 maxThreads:线程池中最大的线程数量 假设:请求的数量超过了“700,这将不是意味着将maxThreads属性值
(一)搭建环境 (二)新建节点(就是用来启动项目的) 2.1注意设置:启动方式(web 启动代理 ,在安全配置中代理,随机代理) 2.2进行代理 (三)新建一个项目(可以打包,自动化用例,增加,修改,删除) 3.1设置中可以编辑用例 3.2通过那个节点来对应标签, 可以限制 感兴趣:可以去操作下,去svn上拉取到jenk
技术架构:1、操作系统:Linux(必备)、某软的2、负载均衡:DNS、F5、LVS、Nginx、OpenResty、HAproxy、负载均衡SLB(阿里云)3、分布式框架Dubbo、Motan、Spring-Could4、数据库中间件DRDS (阿里云)、Mycat、360 Atlas、Cobar (不维护了)5、数据缓存:Redis、Oscache、Memcache、Ehcache6、集
1、自我介绍2、业务介绍3、python+selenium框架4、单例设计模式的体现?5、单例模式的特点?所有的用例都使用同一个driver对象把driver对象变为basepage这个类的属性6、selenium的工作原理?7、postman参数化怎么做的?8、Python有哪几个大的版本?9、python2和python3的区别?10、Python如何
查询数据库比较慢可能是哪些原因造成的?1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内存不足5、网络速度慢6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7、锁或者死
jemeter自带的录制脚本功能,是利用代理服务器来进行录制的 1,新建一个线程组 2,新建一个代理服务器右击工作台-添加-非测试元件-http代理服务器 3, 配置http代理服务器 端口: 默认为8888,可修改。但要注意,端口不能被其它程序占用,端口信息要与浏览器设置保持一致。 cmd.exe
1、badboy 2、点击:我同意 3、点击安装 4、 5、 5、 6、表示安装成功
一、什么是性能测试 软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性。 由定义可知性能关注的是软件的非功能特性,所以一般来说性能测试介入的时机是在功能测试完成之后。另外,由定义中的及时性可知性能也是
1、简单接口的请求 2、 3、 正则查看: 正则提取:在后置处理器中正则请求 设置:正则表达式 JSESSIONID提取器:
首先连接Duoceshi_new网络 密码为Duoceshi_new,因为接口项目部署在Duoceshi_new网段中。 测试工具:postman域名:http://192.168.1.2:8081/ 具体IP根据部署环境修改注意:所有接口入参出参的数据都是JSON格式,字段含义参考swagger界面。 每个接口Header中必备参数:(登录接口,获取图片验
第一步、进入如下网址申请163邮箱。 https://mail.163.com/ 第二步、注册完之后登录、点击如下图设置点击POP3/SMTP/IMAP。 第三步、右侧点击客户端授权密码。 第四步、点击开启然后点击重置授权码。 第五步、按照如下操作编辑短信发送
import unittest #导入单元测试框架 import requests #导入接口库 import time # #时间戳,导入time模块 from api.HTMLTestRunner3 import HTMLTestRunner#导入生成报告类 class Cms_api(unittest.TestCase): #定义一个类继承单元测试框架中的tes