The counters are at 0 when I run show policy-map interface vlan 133 on a 3560 (desktop default). I have verified with Whireshark that the packets get rewritten to DSCP 24. So the question is why does it say 0 with the show command. I've done exactly the same on a 6509 and there I can see the counters changing.
C3560#show policy-map interface vlan 133
Vlan133
Service-policy input: test
Class-map: test (match-any)
0 packets, 0 bytes
offered rate 0 bps, drop rate 0 bps
Match: access-group name test
0 packets, 0 bytes
rate 0 bps
Class-map: class-default (match-any)
0 packets, 0 bytes
offered rate 0 bps, drop rate 0 bps
Match: any
0 packets, 0 bytes
rate 0 bps
class-map match-any test
match access-group name test
!
policy-map test
class test
set dscp 24
!
interface GigabitEthernet0/14
switchport access vlan 133
switchport mode access
srr-queue bandwidth share 10 10 60 20
srr-queue bandwidth shape 10 0 0 0
mls qos vlan-based
spanning-tree portfast
!
interface Vlan133
no ip address
service-policy input test
!
ip access-list standard test
permit any