H5投放在朋友圈广告做压力测试

一、环境

MacOS Sierra

二、背景

朋友圈广告投放的H5需要做ab压测,这里不赘述。

具体官方文档如下:http://ad.weixin.qq.com/learn/n10

三、正文

(1)别用windows跑ab,用mac/linux代替吧!

windows跑ab,响应时间慢的令人发指。

具体原因未知,有前辈知道答案可以来告诉我。

(2)ab报错socket: Too many open files (24)

    ab -n 2000 -c 500 http://domain/index.html

报错:

socket: Too many open files (24)

原因:

压测的并发数太高,导致打开的文件太多了。这里我们查看下os对打开文件个数的配置:

ulimit -a 

896608-20170809134051745-1460632120.png

修改文件个数配置:

ulimit -n 1024

确认修改成功:

ulimit -a  

896608-20170809134103995-423667462.png

四、遇到的问题

ulimit -n 1024

报错:

-bash: ulimit: open files: cannot modify limit: Operation not permitted

解决办法:重启终端,重新执行命令

转载于:https://www.cnblogs.com/xjnotxj/p/7324878.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Uni-app 是一款基于 Vue.js 的开发框架,可以同时开发出H5、iOS、Android等多平台的应用。如果您想在Uni-app中实现H5分享到好友、朋友圈的功能,可以按照以下步骤进行操作: 1. 在需要分享的页面中引入微信JS-SDK的JS文件,如下所示: ```html <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> ``` 2. 在需要分享的页面中定义分享的数据,如下所示: ```javascript export default { data() { return { shareData: { title: '分享标题', desc: '分享描述', link: '分享链接', imgUrl: '分享图片' } } } } ``` 3. 在需要分享的页面中调用微信JS-SDK的API,如下所示: ```javascript export default { data() { return { shareData: { title: '分享标题', desc: '分享描述', link: '分享链接', imgUrl: '分享图片' } } }, created() { this.initWXShare(); }, methods: { initWXShare() { const wx = require('jweixin-module'); wx.config({ debug: false, appId: 'your_appid', timestamp: parseInt(new Date().getTime() / 1000), nonceStr: 'your_noncestr', signature: 'your_signature', jsApiList: [ 'updateAppMessageShareData', 'updateTimelineShareData' ] }); wx.ready(() => { wx.updateAppMessageShareData({ ...this.shareData, success: function () { // 分享成功时的回调 }, cancel: function () { // 分享取消时的回调 } }); wx.updateTimelineShareData({ ...this.shareData, success: function () { // 分享成功时的回调 }, cancel: function () { // 分享取消时的回调 } }); }); } } } ``` 4. 在需要调用分享功能的地方触发分享事件,如下所示: ```html <button @click="share">分享</button> ``` ```javascript export default { methods: { share() { const wx = require('jweixin-module'); wx.showMenuItems({ menuList: [ 'menuItem:share:timeline', 'menuItem:share:appMessage' ] }); } } } ``` 其中,`share`方法用于触发分享事件。`wx.showMenuItems`方法用于显示需要使用的分享菜单项。请注意,该方法必须在`wx.ready()`方法中调用,以确保微信JS-SDK已经准备好使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值