05 2017 档案

摘要:字典和字符串、列表是比较常用的数据类型,当记录一个学生的学习信息的时候,使用列表和字符串就不太方便了,很难取到一个具体的元素的值,这个时候使用字典就比较方便了,字典的方法也有许多,需要记住具体的使用格式。 1.字典的定义 使用{}里面的元素是一个Key对应一个Value,并且每一个元素需要用逗号隔开 阅读全文
posted @ 2017-05-29 23:03 MLing 阅读(176) 评论(0) 推荐(0) 编辑
摘要:距离是一份考卷 测量相爱的誓言 最后会不会实现 我们为爱还在不学 注意:当文件内容为汉字的时候,需要将字符编码改为utf-8,不然容易报错 lijia 二、文件对象循环 直接循环文件对象的话,循环的是文件每一行的内容 阅读全文
posted @ 2017-05-29 20:08 MLing 阅读(227) 评论(0) 推荐(0) 编辑
摘要:元组与列表一样是一个列表,但是不可变的变量,是不可以改变里面的值,一般在操作数据库的时候,连接数据库的地址,用户名和密码这些不允许修改的值,可以放在元组中。列表可以通过下标修改元素的值,但是元组是不可以的,修改会报错的,元组只有count和index方法。 1.取值可以用下标 tp = (1,2,3 阅读全文
posted @ 2017-05-29 16:43 MLing 阅读(191) 评论(0) 推荐(0) 编辑
摘要:一.join方法,将列表或字符串通过某个字符串进行拼接 join是用来通过某个字符串拼接一个可迭代对象的每个元素的,生成的新值也是Str类型的 1)可以拼接列表 返回结果: MLing,Ling,zhang MLing,Ling,zhang 2)也可以拼接字符串 返回结果: M%L%i%n%g 二. 阅读全文
posted @ 2017-05-29 12:45 MLing 阅读(1048) 评论(0) 推荐(0) 编辑
摘要:把多维数组和元组写在一起理解,是因为我觉得他们两个和列表都有关系,放在一起会好理解一些,多维数组,就是存在多个列表集合的列表,只有在列表元素比较复杂的时候,才会用到多维数组吧,而元组也是列表,只是一种不可变量的数据类型,只有在特殊情况下才会使用元组。 一、多维数组 我的理解是列表中嵌套有列表的话,就 阅读全文
posted @ 2017-05-29 12:37 MLing 阅读(870) 评论(0) 推荐(0) 编辑
摘要:一.字符串的定义,循环 1.字符串取值 字符串是可以通过下表来进行取值的,但是由于字符串是不可变变量,不能通过下标来修改它的值 下标取值的格式: 变量名[X] X为第几个元素 变量名[X:Y] X为从第几个元素开始,Y为从第几个元素结束 返回结果: h zhangsa 2.字符串循环 python里 阅读全文
posted @ 2017-05-29 12:34 MLing 阅读(303) 评论(0) 推荐(0) 编辑
摘要:字符串取数据需要下标一个个数进行取值,会比较麻烦,相对的话列表取值就比较方便,以下介绍列表常用的增删改查,以及列表之间的合并和元素的排序等: 增加:append()方法给列表从最末尾添加值 insert()方法指定位置添加元素 删除:pop()方法默认删除最后一个元素,也可以传值,删除指定的元素 c 阅读全文
posted @ 2017-05-28 17:23 MLing 阅读(396) 评论(0) 推荐(0) 编辑
摘要:与正则表达式相比,这种方法会更简单一些: json path是在返回的是K-V的格式中根据key进行的关联,如果压的接口返回的是json的话,使用json path比较方便,如果不是json的话,就使用正则表达式比较方便 1.现在需要获取结果数据的登陆脚本上面添加后置处理器-Jp@gc-json p 阅读全文
posted @ 2017-05-20 23:53 MLing 阅读(461) 评论(0) 推荐(0) 编辑
摘要:一:python strip()函数介绍 函数原型:strip可以删除字符串的某些字符 声明:s为字符串,rm为要删除的字符序列 s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符 s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符 s.rstrip( 阅读全文
posted @ 2017-05-20 21:09 MLing 阅读(337) 评论(0) 推荐(0) 编辑
摘要:while=是赋值,==是等于while循环正常结束后会执行else里面的代码,不是非必填的,通过break结束的循环,不会执行else里的代码 count=0 while count<10: count+=1 if count==7: break print('创建一个文件夹',count) el 阅读全文
posted @ 2017-05-19 23:55 MLing 阅读(470) 评论(0) 推荐(0) 编辑
摘要:Python中基本的读文件和简单数据处理 暂无评论 DataQuest上面的免费课程(本文是Python基础课程部分),里面有些很基础的东西(csv文件读,字符串预处理等),发在这里做记录。涉及下面六个案例: Find the lowest crime rate(读取csv文件,字符串切分,for循 阅读全文
posted @ 2017-05-16 23:15 MLing 阅读(25940) 评论(0) 推荐(0) 编辑
摘要:1.提示如下错误,表示添加的项目没有找到对应的python配置文件 解决方法如下图:File-Setting-Project Interpreter选择右上角的小齿轮,点击more,找到python的安装文件 2.如果提示如下错误,需要添加GIT,解决方法是在GIT中选择git.exe文件 3.上述 阅读全文
posted @ 2017-05-16 21:51 MLing 阅读(327) 评论(0) 推荐(0) 编辑
摘要:一、Fiddle2(v2.4.2.6,windows) fiddler除了常规的替换http请求、模拟慢网速外,还有一些日常开发里能用到的特殊功能。 1. http代理服务器 fiddler启动的时候就会启动代理服务器服务,并监听8888端口。这种方法可以捕获以其为代理服务器的请求:如虚拟机里的浏览 阅读全文
posted @ 2017-05-16 21:45 MLing 阅读(19135) 评论(0) 推荐(0) 编辑
摘要:一、Charles中修改请求、修改返回值 1、 找到要修改的请求, 设置断点 2、修改请求信息 3、修改返回信息,并重新发送 注意: 1.在手机上抓的包也可以通过上述方法进行修改请求和返回的报文。 2.https都是加密的,需要有证书的才可以抓包,http或者bbs的--一般的证书是以.cret结尾 阅读全文
posted @ 2017-05-16 21:21 MLing 阅读(2480) 评论(0) 推荐(0) 编辑
摘要:Fiddler和charles都是抓包工具,可以抓到pc端的请求,手机上设置代理后也可以抓到手机上的请求,也可以修改请求数据和返回的数据。 在接口已经使用的时候,比如说已经用到了app上,app端测试人员发现有问题,但是不确定是app传给接口的参数有问题,还是接口本身有问题,这个时候就需要抓包来看一 阅读全文
posted @ 2017-05-16 21:13 MLing 阅读(400) 评论(0) 推荐(0) 编辑
摘要:如上图所示,上传的参数为中文的时候,显示不出来,解决方法如下: 1.进入Jmter安装文件bin文件夹,找到文件jmeter.properties 2.在该文件找到jsyntaxtextarea.font.family这个选项 3.取消前面的#号,使其使用Hack字体即可,当然,你也可以换成 宋体以 阅读全文
posted @ 2017-05-13 00:38 MLing 阅读(397) 评论(0) 推荐(0) 编辑
摘要:参数化是干嘛的呢,咱们在调用接口的时候,有入参,那参数里面的值如果经常变化的话,就得每次去改了,很麻烦,这时候咱们就把需要经常变的值,改成可以变化的或者是咱们提前设置好的一些值,这样的话,调用的时候就不用每次都改它的值了。 一、参数化方式 Jmeter参数化的方式有三种 1、用户定义的变量 这种就是 阅读全文
posted @ 2017-05-12 20:23 MLing 阅读(1163) 评论(0) 推荐(0) 编辑
摘要:一、 压力测试场景设置 一般我们在做压力测试的时候,分单场景和混合场景,单场景也就是咱们压测单个接口的时候,多场景也就是有业务流程的情况下,比如说一个购物流程,那么这样的场景就是混合场景,就是有多个接口一起来做操作。 1、单场景,一个请求就可以了 2、混合场景,多个请求 3、压测时间,一般场景都是运 阅读全文
posted @ 2017-05-12 20:14 MLing 阅读(2058) 评论(0) 推荐(0) 编辑
摘要:一、 断点 断言是什么呢,它是用来检查返回结果对不对的。 用来验证结果是否正确,如果正确的话,就代表这个请求的返回是正确的,如果没有的话就代表这个请求的结果和我们预期的不一致,这样我们就可以通断言来检查返回结果,测试是否通过。 如下:测试的模式为"retcode":0, 注意要有‘,’的 注意在执行 阅读全文
posted @ 2017-05-12 20:08 MLing 阅读(691) 评论(0) 推荐(0) 编辑
摘要:返回的报文中存在乱码如下: 1、先改脚本里面的 content encoding为utf-8 然后response为utf-8 如果以上还是不可以,那就改配置文件jmeter.properties,里面的sampleresult.default.encoding= 以前这里是注释掉的,并且是IOS什 阅读全文
posted @ 2017-05-11 22:55 MLing 阅读(1525) 评论(0) 推荐(0) 编辑
摘要:1、导入jdbc的jar包,因为jmeter本身不能直接连接mysql,所以需要导入第三方的jar包,来连接mysql,如下操作: 2、创建数据库连接如下: 3、配置mysql的url、端口号、账号、密码 注意上面的Database URL: jdbc:mysql://host:端口号/数据库名(j 阅读全文
posted @ 2017-05-11 20:52 MLing 阅读(378) 评论(0) 推荐(0) 编辑
摘要:一、安装JDK 安装JDK 选择安装目录 安装过程中会出现两次安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)如下图所示: 二、配置环境变量 安装完JDK后 阅读全文
posted @ 2017-05-11 20:43 MLing 阅读(595) 评论(0) 推荐(0) 编辑
摘要:一、Http接口测试 前面我们已经有了接口文档,那么我们就要根据接口文档来拼接参数调用接口,那么怎么调用呢? 1、接口请求报文拼接 传参方式 1)key-value形式 这种是最简单的一种,问号前面是请求url,后面是请求的参数名和参数值,多个参数用&来连接例如: 方式一: http://api.n 阅读全文
posted @ 2017-05-09 21:54 MLing 阅读(7720) 评论(0) 推荐(1) 编辑
摘要:一、接口的定义 接口:什么是接口呢?接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。 系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的, 阅读全文
posted @ 2017-05-08 20:01 MLing 阅读(761) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示