自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

摩天轮的幸福

坚持才能不迷茫,不再浑浑噩噩,不再随波逐流

  • 博客(121)
  • 资源 (4)
  • 收藏
  • 关注

原创 【Python】环境管理Pipenv

Python项目环境与依赖管理工具Pipenv。

2023-09-16 14:08:00 163

原创 【工具】【Charles】rewrite:重写

Charles抓包重写请求参数的值、或参数名

2023-09-12 13:50:38 229

原创 【Django】让SQLite数据库中表名支持重命名的方法

Migration 在 \py36\Lib\site-packages\django\db\migrations\migration.py 的位置。将 atomic = True 改成 atomic = False。

2023-09-02 16:59:06 724

原创 【Python】Python文件转为可执行文件

将py文件打包成可执行文件。

2023-08-19 16:51:07 189

原创 【Django】无法从“django.utils.encoding”导入名称“force_text”

无法从“django.utils.encoding”导入名称“force_text”

2023-08-11 23:36:09 1747

原创 【Django】列表页面的搜索功能

页面列表增加多字段搜索显示查询结果。

2023-07-11 11:44:51 789

原创 【Django】列表数据Paginatior分页,动态返回页码,显示当前页、总页数、跳转页

1、当返回数据较多,如设置每页展示10条,数据接近200条,返回页码范围1~20,前端每个页码都显示的话,就会出现页码超出当前页面,被遮挡的页码无法操作和显示不美观;在使用paginator转化为Page对象后,获取到num_pages:总的页码数,配合当前页码,进行判断。如果当前页码-5>1,且当前页码+5大于总页码,范围(当前页码-5,总的页码数+1)如果当前页码-5>1,且当前页码+5小于总页码,范围(当前页码-5,当前页码+5)如果当前页码-5,小于1,返回的页码范围: (1,11)

2023-07-04 16:48:43 1507

原创 【Django】forms使用sqlalchemy生成数据库中下拉列表数据

Django从表单中获取数据。

2023-06-30 16:34:03 863

原创 【Django】在Djang中表单字段排序

在我们使用 as_p(), as_ul() 和as_table()快捷方式生成HTML页面的input框时,这些input元素的先后顺序和表单类中字段定义的先后顺序是一致的。如果想要调整顺序,可以使用Form类的field_order 属性。默认情况下,Form.field_order=None,表示与字段采用同样顺序。

2023-06-30 15:17:27 751

原创 【Django】如何在django模型中添加一个*后面的必填字段

会被单独访问的字段(如使用{{form.as_p}}),然后可以将属性添加到您的ModelForm。这将定义的所有领域需要为具有“必要”类。

2023-06-30 14:53:16 821 2

原创 【测试】性能测试术语

性能术语

2023-04-05 16:30:18 85

原创 【Python】Beautiful Soup简单使用

BeautifulSoup

2023-02-14 14:40:59 410

原创 【MySql】如何重置MySQL数据库表中的id

如何重置MySQL数据库表中的id

2023-02-14 13:38:42 5476

原创 【JMeter】命令参数说明

jmeter -n -t xxx.jmx -l result.jtl非GUI运行xxx.jml脚本写入xxx.jtl结果文件jmeter -n -t xxx.jmx -l result.jtl -j run.log非GUI运行xxx.jmx脚本写入xxx.jtl结果文件,日志记录到run.logjmeter -n -t xxx.jmx -R ip1:port1,ip2:port2 -l result.jtl使用远程负载机ip1和ip2,同时执行xxx.jmx脚本,生成结果保存在result.jtljmete

2022-12-07 10:22:46 1741

原创 【JMeter】线程组jp@gc - Stepping Thread Group(逐步线程组)

jp@gc - Stepping Thread Group 逐步线程组Action to be taken after a Sample error 发生sample错误时Continue 继续Start Next Thread Loop 开始新的线程Stop Thread 停止线程Stop Test 停止测试Stop Test Now 立即停止测试Threads Scheduling Parameters 线程调度参数This group will start (xx) threads 线程组最大用户数F

2022-12-06 16:58:10 1464

原创 【JMeter】控制器If Controller

不能直接填写判断条件的表达式,需要用__jexl3函数或__groovy函数条件表达式求值计算为true或false。if控制器内部使用javascript来计算条件,会有很大性能损失,并降低测试的可伸缩性。如:21,${__jexl3(21,)}如 2>1,11,)}如 2>=1 ,或 ${__jexl3(2>=1,)}如 1==1 或 ${__jexl3(1==1,)}="n",非 则取!字符串必须要用引号,变量都认为时字符串的形式。

2022-12-01 17:41:00 416

原创 【测试分析】KYM全面收集测试信息

有无必须试用的或者可供参照的模板或checklist?产品或特性变更后的测试策略?(确认测试和回归测试)Developer Relations开发者关系。关于这个产品或特性有哪些关键的信息要关注?关于这个项目有什么需要特别注意的地方?测试人员和开发人员沟通协作是怎样的?每个必须交付物的时间要求和内容要求?用户或用户之间的优先级是什么样的?这是全新的产品/特性还是新开发的?估计的和实际拥有的测试周期有多长?最早何时可以拿到可系统测试的版本?用户之间的需求有没有矛盾的地方?是否有可参考的自动化测试脚本?

2022-11-29 15:28:50 111

原创 【Python】三目运算符(三元运算符)

条件为真时的结果 if 判断的条件 else 条件为假时的结果。有3个操作数的运算符,又称三元运算符。条件运算符是右结合,从右向左分组计算。嵌套时需要注意if和else是配对的。exp1 、exp2 两个表达式。三目运算符,又称条件运算符。contion 判断条件。先计算b,然后进行判断。false,计算y的值。true,计算x的值。

2022-11-25 09:53:53 543

原创 【Java】Spring配置数据源DataSource

当经过一个高峰时间后,连接池可以慢慢将已经用不到的连接慢慢释放一部分,一直减少到maxIdle为止 ,failFast:创建连接池时,没法创建指定最小链接数量是否抛异常。maxWait:连接池等待连接返回的最大等待时间,毫秒单位。所有的数据库连接将通过DataSource接口统一管理。当空闲的连接数少于阀值时,连接池就会预申请去一些连接。minIdle 最小空闲值.必须保持连接的最小值。initialSize 连接初始建立的链接数。maxActive 连接池的最大活跃连接数。url:指定JDBC URL。

2022-11-24 16:19:54 1522

原创 【Linux】了解系统整体状态-top命令

ni:nice CPU time 用户进程空间内改变过优先级的进程占用CPU百分比。%sy:system CPU time 内核空间占用CPU百分比。%us:user CPU time 用户占用CPU百分比。%wa:iowait 等待输入输出的CPU时间百分比。RES:进程使用的+未被换出的物理内存大小,单位KB。TIME+:进程使用的CPU时间总计,1/100秒。%CPU:上次更新到现在的CPU时间占用百分比。CPU(s):0.0% CPU使用情况。%MEM:进程使用的物理内存百分比。

2022-11-24 09:54:31 732

原创 【Linux】内存查看vmstat命令(虚拟内存统计)

每次调用系统函数,我们的代码就会进入内核空间,导致上下文切换,这个是很耗资源,也要尽量避免频繁调用系统函数。CS过大表示你的CPU大部分浪费在上下文切换,导致CPU干正经事的时间少了,CPU没有充分利用,是不可取的。us值高,用户进程消耗的CPU时间多,如果长期大于50%,优化用户程序(算法或其他措施)较大,说明用到cache的文件较多,如果此时IO中的bi比较低,说明文件系统效率比较好。不为0,或者比较大,如超过100m,si、so的值长期0,系统性能还是正常的。

2022-11-24 09:29:42 1096

原创 【Linux】Top命令Load average系统平均负载

系统平均负载:被定义为在特定时间间隔内运行队列中的平均进程数,如(或)(即没有等待、没有wait,没有kill的)4核8线程:指使用了超线程技术,物理核心模拟成2个逻辑核心,像8核一样同时间执行8线程,并非真正8核心。和8核比,每个CPU没有独立的资源,两个线程需要同一个资源,其中一个要暂时停止,让出资源。查看系统负载的命令 TOP,uptime,w,cat /proc/loadavg。超过了5.00,你将失去你的睡眠,还要说明这情况发生的原因,千万不要让它发生。

2022-11-23 10:54:40 2887

原创 [JMeter]Beanshell解析Json格式的接口响应数据

jmeter beanshell处理Json响应数据

2022-08-09 11:01:59 687

原创 [python] Multiprocessing.Pool使用-多线程并发执行代码

当有新的请求提交到pool中时,如果池还没有满,那么就会创建一个新的进程用来执行该请求;但如果池中的进程数已经达到规定最大值,那么该请求就会等待,直到池中有进程结束,才会创建新的进程来执行它。传入不同进程数做数据化的请求耗时结果如下,可以看出,在进程7个的情况下耗时最小,实际7个线程跑3W的数据在0.5个小时就跑完了。工作进程退出之前可以完成的任务数,完成后用一个新的工作进程来替代原进程,来让闲置的资源被释放。根据文件某一列的数据,多线程并发执行代码,返回结果写入文件中,提升执行效率。...

2022-07-26 13:20:18 1265

原创 [MySql]substr用法-查询表的某个字段的具体位数的值

查询表的某个字段的具体位数的值是多少时。

2022-07-26 11:21:50 728 2

原创 [JMeter]maven利用jmeter-maven-plugin插件管理jmx脚本

maven利用jmeter-maven-plugin插件管理jmx脚本、jmeter依赖lib、测试报告配置等

2022-07-21 11:24:28 1090

原创 [Python3]Pandas实现字典dict转换成DataFrame的4种方法

pandas 实现字典doct转换成DataFrame的方法

2022-07-19 10:33:20 6044

原创 [python3]已有数据文件第一行插入一条数据(csv)

当前文件的第一行插入一条数据,如csv文件插入一行列名。

2022-07-18 18:11:08 3746 1

原创 [JMeter]响应内容中文乱码解决办法

Jmeter结果树返回Response Body的中文显示为“???”,在浏览器显示正常

2022-07-14 16:31:42 6688 2

原创 [Python3]处理Nginx日志拉取接口请求的部分字段做回放

需求:接口用例编写,构造请求入参方案:解析Nginx日志,拉取接口URL,请求参数,请求状态策略:1、对重复的接口去重2、开启多个线程并行处理3、去除静态文件的请求

2022-07-13 18:54:25 545

转载 Jar工程运行java.lang.OutOfMemoryError: Metaspace

错误的原因大概率是加载到内存中的 class 占用的内存超过了 Metaspace 的限制配置-XX:MaxMetaspaceSize=256m(调整大小)直接去掉 -XX:MaxMetaspaceSize 启动参数,不限制 Metaspace内存的大小。这种方式需要注意,假若机器物理内存不足,有可能会引起内存交换(swapping),严重拖累系统性能,还可能造成 native 内存分配失败等问题总结:占用内存过多通常有以下两种原因引用的 jar 包加载了很多 class这种情况需要排查服

2022-07-12 11:57:50 179

原创 Fiddler Script个性化配置显示

根据不同的域名加粗或变色OnBeforeRequest 下加判断if (oSession.uriContains("*.baidu.com")) { oSession["ui-color"] = "blue"; oSession["ui-color"]="red"; }OnBeforeRequest 方法前加判断的定义 public static RulesOption("替换request值指定string") var m_showReplaceString: boo

2022-04-19 15:47:33 270

原创 移动应用分类

术语“移动应用”指一种自成一体的计算程序,被设计用于执行在移动设备上。如今,安卓和 iOS 操作系统累计构成了超过 99%的移动 OS 市场份额。另外,移动互联网的使用在历史上首次超过了桌面的使用,使移动浏览和移动应用成为最广泛传播的互联网应用程序。 我们将使用“App”作为通用术语,用于指在流行的移动操作系统上运行的任何应用程序。 在基本意义上,App 要么直接运行在设计它们的平台上,要么运行在设备的移动浏览器上,或两者皆有。贯穿接下来的几个章节,我们将定义 App 在...

2022-01-22 11:58:49 1429

原创 【Java】MD5编码加密-code片段

package cn.szy.zths.basic;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5 { /** * MD5加密 * * @param plainText 加密文本 * @return 返

2016-08-13 21:31:18 577

原创 Android自动化之adb命令

adb的全称为Android Debug Bridge,就是起到调试桥的作用借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作究竟adb能帮我们些什么呢?我觉得最重要的是,在我们由于修改了系统文件,而导致手机无限重启,或者误删桌面

2016-08-13 17:03:28 1665

原创 Jmeter正则表达式提取器

解释:(1)注释不多说,随便自己喜欢(2)Apply to:默认即可(3)要检查的字段:主体等选择,一般我们选择主体,即服务器返回给我们的页面主体信息(4)引用名称:即参数名称,这个自己定义,在后面时可用(5)正则表达式: 正则表达式中()括起来的部分就是要提取的。.代表任意字符,+代表出现任意次,后面加?。(6)模板:$1$代表只有一组数据,$0$:代表所有内容(7)

2016-08-13 11:26:34 635

原创 File类的使用,常用API及如何遍历目录及子目录

常用APIpackage coreJava;import java.io.File;import java.io.IOException;public class FileDemo { public static void main(String[] args) { //了解构造函数的情况,查帮助 File file = new File("G:\\works

2016-06-17 23:33:37 1355

原创 Java文件编码的问题

package coreJava;import java.io.UnsupportedEncodingException;public class EncodeDemo { public static void main(String[] args) throws UnsupportedEncodingException { String s = "慕课网ABC";

2016-06-15 00:06:57 402

原创 Collections的Comparable,Comparator

package com.imooc.collection;import java.util.HashSet;import java.util.Set;/** * 学生类 * @author Monica * */public class Student implements Comparable<Student>{ public String id; public Str

2016-06-13 00:17:07 314

原创 应用 Collections.sort() 实现 List 排序

package com.imooc.collection;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Random;/** * 将要完成: * 1.通过Collections.sort()方法, 对Integer泛型的List进行排序 *

2016-06-11 23:12:10 613

【jmeter依赖包】 json.jar包

解析json串

2022-08-09

WireMock最新jar包

WireMock是一个开源的测试工具,支持HTTP响应存根、请求验证、代理/拦截、记录和回放

2017-06-01

Fscapture V7.8汉化绿色版

一闪而过的现象不好截图,闪烁的效果不好截图,登记bug说不清楚,描述不清楚,怎么办? Fscapture录制视频来帮你!几秒钟的录制好过一大串的描述文字,清晰明了~ 测试人员的福音~

2015-01-23

USB_Android2.2_usb驱动安装说明.docx

Android USB 驱动安装图解 1. 机器开启后,连接usb线,桌面会弹出找到新的硬件向导。点击取消,手动安装。 2. 打开设备管理器,如下图所示,我们可以找到新的Qualcomm HSUSB设备。 3. 双击Qualcomm HSUSB设备,(或者右键点击Qualcomm HSUSB设备,选择属性),

2011-12-01

空空如也

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

TA关注的人

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