自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 【评测师笔记】系统/软件产品质量

软件产品质量记录

2022-02-27 22:07:13 365

原创 【记录】requests的text乱码

每个网页获取时的编码不同,每次用浏览器打开查看的效率较低,requests里有提供方法直接使用网页默认编码。如下import requestsurl="http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2016/"res=requests.get(url)print(res.encoding)res.encoding=res.apparent_encodingprint(res.encoding)print(res.text)

2021-07-01 16:51:41 350

原创 【记录】使用python发送smtp邮件

from email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextimport smtplibdef send_mail(receivers, title, content): """ :param receivers: 接受邮箱地址 :param title: 邮件标题 :param content: 邮件内容 :return: null """ .

2021-03-15 10:19:05 241

原创 【java】@Override is not allowed when implementing interface method

@Override注解报错在IDEA中:Ctrl+shift+alt+s然后找到Modules模块,在language level中选择6 -@Override in interfaces即可

2020-12-22 23:24:08 116

原创 【记录】【Java】字符串转ascii的byte数组

public class StringToAscii2 { public static byte[] ConvertToASCII(String string) { char[] ch = string.toCharArray(); byte[] tmp = new byte[ch.length]; for (int i = 0; i < ch.length; i++) { tmp[i] = (byte) Intege.

2020-08-28 00:33:55 1823

转载 【记录】【Java】请求接口中需要使用jsonarry类型的body

1、参数中对输入的列表字符串进行切割,不确定字符串长度及内容要考虑末尾为null,即末尾是“,”的情况,这时候split得到的是空字符串,不会赋值到list中,所以需要在split中加上-1参数 String str = "a,,b,c,,e,"; List<String> a = Arrays.asList(str.split(",", -1));2、fastjson默认的null不会显示,插入时会消掉,所以需要添加参数,将值null的key也保留

2020-08-27 01:06:07 262

原创 【记录】【django视图】

1、写个登录功能,修改之前的index.html2、客户端通过http协议想服务器发送请求,最常用的是get和post2.1 GET请求在form表单增加属性method=“get”,输入账号登录后,账号信息就在url中显示2.2 POST请求同样上面代码,修改method为post,提交账号信息了点击登录后出现页面报错,“跨站请求伪造”,这里要用到Django的模板,使用“模板标签”添加CSRF令牌。在form表单中添加 {% csrf_token %}...

2020-08-26 00:56:31 87

原创 【记录】【django入门】

1、创建guest项目django-admin startproject guest2、进入项目创建应用cd .\guestpython .\manage.py startapp sign3、运行项目python .\manage.py runserver可进入http://127.0.0.1:8000/网页查看4、将创建的应用sign添加项目的settings.py文件中5、实现打印’hello world‘---通过http://127.0.0.1:...

2020-08-26 00:51:39 123

原创 【记录】【jmeter】使用BeanShell取样器,将本地文件转为Byte数组

接口A:界面文件上传可以将整个文件传入,而post接口层次需要将文件转为byte数据在jmeter中,可以通过BeanShell请求下面的代码,来读取本地的test.txt文件(文件过大jmeter会崩),并将其设置为filebyte变量import java.io.File;import java.io.FileInputStream;import java.util.Arrays;File f = new File("D:\\test.txt");FileInputStream...

2020-08-20 00:31:17 1790

原创 【效率】更新本地所有python三方库

import subprocesscom_list_o = 'pip list -o'# 执行命令并返回结果p = subprocess.Popen(com_list_o, shell=True, stdout=subprocess.PIPE)# 取命令返回结果,结果是一个二进制字符串,包含了我们上面执行pip list -o后展现的所有内容out = p.communicate()[0]# 二进制转utf-8字符串out = str(out, 'utf-8')need_update .

2020-08-18 01:37:21 150

原创 pycharm引用同目录下py文件报错

虽然可以正常执行,但是里面的引用一直标红可以将该层级目录按如下设置即可解决

2020-07-24 01:15:35 831

原创 postman在body中传入变量

在body的json格式数据中,可以按下面的格式输入变量 变量值的传入需要在Pre-request Script中设置或csv json等数据文件驱动传入 上述运行结果

2019-04-26 00:01:52 20159

原创 postman数据驱动json数据+csv数据

请求:https://postman-echo.com/{{path}}?value={{value}} 分别在路径和path中设置参数 准备json格式的数据文件 [ { "path": "post", "value": "1"},{ "path": "post", "value": "2"},{ "path": "post", "value": "3"},{...

2019-04-24 00:54:09 1201

原创 Linux+VMware-workstation

下载地址 VMware12:https://pan.baidu.com/s/1X-VrYdRJe4TEiSWqDUA3XA提取码:ob93 激活码:5A02H-AU243-TZJ49-GTC7K-3C61N centos7的镜像:http://mirror.jdcloud.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.is...

2019-04-23 19:52:54 270 1

转载 【转】Fiddler抓取https设置详解

转载来源:https://www.cnblogs.com/joshua317/p/8670923.html 使用fiddler抓包,对于http来说不需太多纠结,随便设置下就能用,但是抓取https就死活抓不了,出现诸如以下问题:creation of the root certificate was not successful;Failed to find the root ...

2019-01-03 22:15:17 267

转载 【Java笔记】使用HashMap构建json

通过先将数据输入到java的HashMap集合中,在转换到JSONObject里面形成json格式发给前段。public class JSONObjectSample { public static void main(String[] args) { createJsonByMap(); } private static void createJso...

2018-12-18 23:10:27 1310

转载 【Java】集合类——笔记1

【java摘录】1.集合类概述 java.util包中提供了一些集合类,这些集合类又被称为容器。提刀容器不难想到数组,集合类与数据的不同之处是,数据的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有List集合、Set集合和Map集合,其中List集合和Set集合继承了Collection接口,各接口还提供了不同的实现类。2.Collecti...

2018-12-17 23:58:33 136

原创 接口测试用例设计

输入参数测试:参数必填、选填、合法输入、非法输入、边界值、参数为空或null异常处理,基于业务场景的考虑。如:登陆状态、权限、依赖等设计到DAO层调用的,考虑数据增删改查的准确性。返回结果测试:与需求一直(返回码及返回字段)每种错误要有单独且明确的错误码功能测试逻辑测试:两个请求有严格的先后顺序,需要测试调转顺序的情况。并发测试:多个用户并发访问同一个应用、模块、数据时...

2018-12-10 23:47:15 140

原创 【Java】新建TXT文本并保存内容

BufferedRead类常用的方法。read()方法:读取单个字符。readLine()方法:读取一个文本行,并将其返回为字符串。若无数据可读,则返回null。BufferedWriter类中的方法都返回void。常用方法。write( String s,int off,int len)方法:写入字符串的某一部分。flush()方法:刷新该流的缓存。newLine()方法:写入一个...

2018-12-09 23:09:38 1402

转载 【Java笔记】1、输入与输出——流概述

流是一组有序的数据序列,根据操作的类型,可以分为输入流和输出流。I/O流提供了一条通道程序,可以使用这条通道把源中的字节序列送到目的地。Java由数据流处理输入/输出模式,程序从指向源的输入流中读取源中的数据。源可以是文件、网络、压缩包或其他数据源。输出流的指向是数要到达的目的地,程序通过向输出流中写入数据把信息传递到目的地。输出流的目标可以是文件、网络、压缩包、控制台和其他数据输出目标。...

2018-12-08 15:38:42 111

转载 全栈性能测试摘录——相关术语

负载 模拟业务操作对服务器造成压力的过程,比如模拟100个用户发帖。 性能测试 模拟用户负载来测试系统在负载情况下,系统的响应时间、吞吐量等指标是否满足性能要求。 负载测试 在一定软硬件环境下,通过不断加大负载来确定在满足性能指标情况下能够承受的最大用户数。简单说,可以帮我们对系统进行定容定量,找出系统性能的拐点。 配置测试 为了合理地调配资源,提高系统运行效率,通过测试手段来获取、...

2018-12-05 23:01:03 120

原创 python中pip版本低

首先,以管理员方式运行下列pip,在此地址栏打开dos命令,输入:python -m pip install --upgrade pip,开始下载。下载后,输入 pip --version,可以查看当前的pip版本...

2018-12-03 22:59:41 2411

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除