JMETER接口并发/并行测试 前言最近遇到了接口唯一数据出现重复创建的现象,尝试过postman、手写php代码来测试接口都没有复现问题。 随后记录调试日志分析,考虑是并发问题,而且这个问题也跟商城超卖现象很相似。 postman这些测试工具都是串行执行的,需要改用并行的测试工具。 工具检索后推荐Apache Jmeter 测试 新建线程 新建请求 配置请求头 新建监听器,就是用来看接口请求和响应数据的 2022-04-26 #并发 #jemter
如何理解shell重定向2>&1 重定向命令command > log.txt command 2>&1 command > log.txt 2>&1 符号解释 这里的&没有固定的意思&连接的字符不能有空格放在>后面的&,表示重定向的目标不是一个文件,而是一个文件描述符,内置的文件描述符如下 1 => stdout2 => stderr0 => stdin 2022-04-25 #linux #shell
创建本地可用的ssl证书 背景修改hosts后发现app请求的api都是https的,需要解决ssl证书问题。 解决 根证书(客户端用) openssl genrsa -des3 -out myRootCA.key 2048 openssl req -x509 -new -nodes -key myRootCA.key -sha256 -days 1024 -out myRootCA.pem # 生成的pem证书要安装到客 2022-04-22 #ssl
安卓10+修改hosts 背景调试app需要类似网络注入的操作,但是小黄鸟需要会员,fiddler比较繁琐没找到快捷的注入方法。 后来想到改hosts来转发指定域名请求,但是需要自己制作一套本地ssl证书,可行性更高。 但是手动或者命令修改hosts都会报错Read-only filesystem。 解决# 报错可以忽略 mount -o remount,rw /system mount -o remount,rw / e 2022-04-22 爪机 #安卓系统
树莓派4B刷openwrt固件启动失败 前言去年买的树莓派已经吃灰大半年了,想试试刷个OpenWrt当路由器用用。 但是无论怎么烧录系统,树莓派都没反应,换了好几个固件都一样。 更要命的是手上没有树莓派可用的屏幕,没办法知道什么原因启动不了。 尝试检索 目前为止能构思到的有用词条只有树莓派4b openwrt固件,搜索结果中有篇文章和目前题主的情况比较相似。 原文:树莓派4b刷openwrt固件遇到的问题 文章可以的到以下线索: 线 2022-04-20 #openwrt #树莓派 #路由器
简单解析Lavarel的数据库ORM 前言在《如何理解laravel服务加载流程》中分析了服务的执行流程,得知框架的所有扩展功能都由服务(Provider)提供。那么需要先猜想,数据库操作也是通过服务产生的。 分析查看配置文件有没有服务配置config/app.php <?php return [ // ... 'providers' => [ // ... // 很明显,确实是通过服务来提供数据 2022-04-20 #Laravel #Eloquent
解决flutter下载媒体文件不能在荣耀20自带相册中识别显示 前言最近在用flutter做视频下载器,但是荣耀20下载的视频文件不能在自带相册中识别,甚至其他社交app也找不到视频文件。 估计是文件某些属性有问题,对比过用户组、权限都没问题。但是在小米9下载就没问题。 经过测试,在手机自带的文件管理器中对视频文件进行重命名后就可以在相册显示了。这就很可能是需要原生代码操作的文件才能被系统识别。 方案百度找到一个flutter插件image_gallery_s 2022-04-16 #flutter
解决flutter视频组件只能播放https的视频 前言这几天把以前用uniapp写的无水印视频下载器转到flutter,需要用到视频播放的组件。 试过了flick_video_player、video_player、Chewie、ijkplayer,但是播放的时候一遇到http链接就会播放失败。 解决编辑android\app\src\main\AndroidManifest.xml: <!-- 添加属性 --> <applicati 2022-04-16 #flutter
flutter中下拉选择DropdownButton调整样式 前言flutter自带的DropdownButton样式不是很好看,想实现一个类似html中的select标签的样式。 方案// 通过外部包裹一个container,在container里装饰一个边框 Container( padding: EdgeInsets.only(left: 5), decoration: BoxDecoration( // 圆角 2022-04-16 前端 #flutter
升级flutter后运行导致旧项目Kotlin报错 前言flutter提示有新版本,就在命令行flutter upgrade升级了版本。后来运行旧项目发现kotlin报错: Execution failed for task ':image_gallery_saver:compileDebugKotlin'. > Compilation error. See log for more details ┌─ Flutter F 2022-04-16 #flutter