`
文章列表
1、查看日志内容 1)tail:显示文件的最后几行         tail -10 tes.log  // 显示文件最后10         tail的-f参数,不会回传结束信号,它将会以一定的时间实时追踪该档的所有更新,利用该参数可以实时查看log日志。知道我们按ctrl+c终止         tail -f my.log  //ctrl+c终止显示         tail -n 10 test.log  //与tail -10 一样,显示最后的10行         tail -n +10 test.log  //显示test.log第10行到最后的所有内容         tail ...
1、IF     IF(判断条件,满足条件的返回值,不满足条件的返回值)     例:IF(A2>90,"优秀",IF(A2>75,"良好",IF(A2>60,"及格","不及格"))) 2、SUMIF(单条件求和)     SUMIF(条件范围,条件,求和范围)     ...
1、设置测试方法的超时时间        有些测试用例中某些部分可能会导致耗时异常,比如里面有个循环,可能会导致死循环,我们不可能一直等待下去,可以通过设定用例运行最大时间来避免无休止的等待,超过这个时间,就 ...
        TestNG的测试方法中可以传入参数,而参数的来源有两种方法:xml中设置和自定义方法生成,下面给出例子。 1、tesgng.xml中设置 <code="java"> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <suite name="zhanglutest" verbose=" ...
1、class的执行顺序        通过preserve-order属性,默认情况下preserve-order为true,即按照classes下class的顺序执行。 <code="java"> <?xml version="1.0" encoding="UTF-8"?>  <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">  <suite name="framework_testng&qu ...
tesng教程:https://www.yiibai.com/testng 1、依靠group分组忽略某些方法执行        testNG通过group属性实现分组,然后在testng.xml中通过<groups>标签指定哪个组的方法运行,哪个不运行。分为方法分组和类分组,下面用代码示例说明。        方法分组:        <code="java">        package com.test.groups;        import org.testng.annotations.Test;        public class ...
一、基本注解及其作用范围 1、testNG的基本注解标签: @Test:用来把方法标记为测试的一部分 @BeforeSuite:对于套件测试,此套件中的所有测试运行之前运行,只运行一次;一个testng.xml文件中只能有一个suite,要想运行多个suite,需要使用<suite-files>标签,后面介绍 @AfterSuite:对于套件测试,此套件中的所有测试运行之后运行,只运行一次; @BeforeTest:对于套件测试,在testng.xml中所有<test>标签内的所有类的测试方法执行之前运行 @AfterTest:所有<test>内测试方法执行之 ...
1、导入数据      pd.read_csv(filename):从CSV文件导入数据      pd.read_excel(filename):从Excel文件导入数据      pd.read_table(filename):从限定分隔符的文本文件导入数据      pd.read_sql(query, connection_object):从SQL表/库导入数据      pd.read_json(json_string):从JSON格式的字符串导入数据      pd.read_html(url):解析URL、字符串或者HTML文件,抽取其中的tables表格      pd.read ...
读取csv文件 df = pd.read_csv('/Users/apple/Desktop/zhanglutest/ts.csv',sep=';',encoding='gbk') read_csv函数有很多参数,本人只了解了主要的参数,记录如下: filepath_or_buffer :str,csv文件的存放路径 sep : str, 默认为‘,’。分隔符,例如读取的csv文 ...
       HTTP:Hyper Text Transfer Protocol,超文本传输协议        HTTPS:Hyper Text Transfer over Secure Socket Layer Protocol,给予安全套接字层的超文本传输协议        HTTPS和HTTP的区别主要如下: 1、https协议需要到ca申请证书,一般免 ...
https://blog.csdn.net/qq_38950316/article/details/81087809 SYN攻击:   在三次握手过程中,服务器发送SYN-ACK之后,收到客户端的ACK之前的TCP连接称为半连接(half-open connect)。此时服务器处于Syn_RECV状态.当收到ACK后,服务器转入ESTABLISHED状态.        SYN攻击就是,攻击客户端在短时间内伪造大量不存在的IP地址,向服务器不断地发送syn包,服务器回复确认包,并等待客户的确认,由于源地址是不存在的,服务器需要不断的重发直至超时,这些伪造的SYN包将长时间占用未连接队列,正常的 ...
先上例子: class User: def __new__(cls, *args, **kwargs): print("new") def __init__(self,name): self.name=name print("init") user=User() 打印结果:     new 并没有打印出init,why?再看下面的代码: class User: def __new__(cls, *args, **kwargs): ...

Python之生成器

generator:生成器     generator中保存的是算法,在调用时才计算。     1、列表生成式转 generator     L = [x*x for x in range(10)]  ###列表     g = (x*x for x in range(10))  ###generator       通过next(g)一个一个打印元素:>>>next(g)                                         0                                    >>>next(g)      ...
1、利用索引 s = 'hello' print(s[::-1]) 结果:'olleh' b = a[i:j:s]说明: i为起始索引(缺省为0), j为结束索引(不包括,缺省为len(a)), s为步进(缺省为1). 所以a[i:j:1]相当于a[i:j]. 当s<0时: i缺省时,默认为-1, j缺省时,默认为-len(a)-1, 所以a[::-1]相当于 a[-1:-len(a)-1:-1],也就是从最后一个元素到第一个元素复制一遍。 例如: a=[1,2,3,4,5] print(a[-1]) ###取最后一个元素,结果为[5] print(a[:-1])### 除了 ...
公司ES链接地址:http://10.202.77.206:5601/app/kibana#/dev_tools/console?_g=() -- 创建一个index put /customer_zhanglu?pretty /* 成功会提示:{   "acknowledged": true,   "shards_acknowledged": true } */ --查看所有索引 GET /_cat/indices?v /* health     status     index            uuid                    p ...
Global site tag (gtag.js) - Google Analytics